xzwhsgrz 发表于 2022-8-14 21:11:06

求助大佬解答

为什么我照着小甲鱼的视频第"053论一只爬虫的自我修养"写的还是会报错?哪里有问题吗?

import urllib.request
response = urllib.request.urlopen("http:\\www.baidu.com")
html = response.read()
print(html)

xzwhsgrz 发表于 2022-8-14 21:13:12

{:10_266:}

当初约定 发表于 2022-8-14 21:55:55

报的啥错我们也不知道呀,楼主应该把报错截图上来才行

临时号 发表于 2022-8-14 22:14:30

你把http:\\www.baidu.com改成https://www.baidu.com试试

Mraqing 发表于 2022-8-14 22:58:40

网址里的斜杠"\"改为反斜杠"/"

深谙流年 发表于 2022-8-15 00:07:09

字符串前面加个r

liuzhengyuan 发表于 2022-8-15 02:00:34

Mraqing 发表于 2022-8-14 22:58
网址里的斜杠"\"改为反斜杠"/"

说反了

liuzhengyuan 发表于 2022-8-15 02:00:54

本帖最后由 liuzhengyuan 于 2022-8-15 02:02 编辑

楼主你自己觉得你的链接对吗

liuzhengyuan 发表于 2022-8-15 02:01:32

深谙流年 发表于 2022-8-15 00:07
字符串前面加个r

web 不用反斜杠

xzwhsgrz 发表于 2022-8-15 10:36:51

当初约定 发表于 2022-8-14 21:55
报的啥错我们也不知道呀,楼主应该把报错截图上来才行

等级不够,只能发文字。。。。。

xzwhsgrz 发表于 2022-8-15 10:38:50

这个是报错:
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\新建文本文档.py", line 2, in <module>
    response = urllib.request.urlopen("http:\\www.baidu.com")
File "C:\C盘软件\Python\lib\urllib\request.py", line 223, in urlopen
    return opener.open(url, data, timeout)
File "C:\C盘软件\Python\lib\urllib\request.py", line 524, in open
    req = meth(req)
File "C:\C盘软件\Python\lib\urllib\request.py", line 1241, in do_request_
    raise URLError('no host given')
urllib.error.URLError: <urlopen error no host given>

xzwhsgrz 发表于 2022-8-15 10:42:07

Mraqing 发表于 2022-8-14 22:58
网址里的斜杠"\"改为反斜杠"/"

谢谢,原来我搞反了
页: [1]
查看完整版本: 求助大佬解答