【发布时间】:2017-08-04 17:29:30
【问题描述】:
我正在尝试访问该网站并将“python 课程”发布到搜索中。没有错误,我可以访问该网站,但我唯一能得到的是主页。似乎我无法将“python course”这个词放入搜索中,我不知道为什么。谢谢你的帮助
import urllib.request
import urllib.parse
url = "https://wwww.pythonprogramming.net/search"
values = {'q':'python course'}
data = urllib.parse.urlencode(values)
data = data.encode('UTF-8')
req = urllib.request.Request(url, data)
resp = urllib.request.urlopen(req)
repData = resp.read()
print(repData)
编辑: 正如我所说,我访问该网站没有问题。但如果你真的去网站并在搜索栏中手动输入“python course”,你会得到与使用 python 不同的结果。通过python,打印功能只为我打印主页,但没有我正在搜索的东西(单词、短语)的迹象。但是,如果你更改代码中的 url 变量并搜索“pythonprogramming.net/search/?q=python+course,你会得到你想要的
【问题讨论】:
-
你得到什么样的错误?
-
@thaavik:问题的第二句话说没有错误,所以再问也没有意义。