python爬取的网站代码为什么不分行?
各位大佬,我照着视频里的教程敲了代码,
但是老师出来的网站代码分行,
我的直接是好长的两行码没有分行,
请问这是为什么呀?
(图一是代码,图二是老师的结果,图三是我的结果)
返回的是错误信息 因为你把获取到的写入到另外一个html文件里面了 写入到文件里去了,with open()方法是保存到文件中去,文件名就是sogou.html 不改header会被反扒的。
headers = {'User-agent': 'Mozilla'}
response = requests.get(url, headers=headers) 你看看你第二张图,你老师看的就不是运行结果,而是看的保存的文件
你打印结果只有一行是因为网页源代码就一行啊
ctrl+alt+l 重新格式化代码就好了 你这图2和图3压根看的不是同一个东西,一个看的是html文件,一个看的是执行结果窗口
页:
[1]