小猴猴 发表于 2021-8-18 23:19:44

python爬取的网站代码为什么不分行?

各位大佬,
我照着视频里的教程敲了代码,
但是老师出来的网站代码分行,
我的直接是好长的两行码没有分行,
请问这是为什么呀?
(图一是代码,图二是老师的结果,图三是我的结果)

wp231957 发表于 2021-8-19 07:18:26

返回的是错误信息

玩具鱼 发表于 2021-8-19 08:50:24

因为你把获取到的写入到另外一个html文件里面了

123好好学 发表于 2021-8-19 10:25:12

写入到文件里去了,with open()方法是保存到文件中去,文件名就是sogou.html

suchocolate 发表于 2021-8-19 10:30:28

不改header会被反扒的。
headers = {'User-agent': 'Mozilla'}
response = requests.get(url, headers=headers)

白two 发表于 2021-8-19 10:49:27

你看看你第二张图,你老师看的就不是运行结果,而是看的保存的文件

白two 发表于 2021-8-19 10:53:07

你打印结果只有一行是因为网页源代码就一行啊

Eveline8890 发表于 2022-9-2 00:24:50

ctrl+alt+l 重新格式化代码就好了

lassiter 发表于 2022-9-2 01:39:26

你这图2和图3压根看的不是同一个东西,一个看的是html文件,一个看的是执行结果窗口
页: [1]
查看完整版本: python爬取的网站代码为什么不分行?