这个链接让我从数据库中获取一个随机项目。但是,我想使用 Python 自动检索项目。这是我的代码:
import sys
from urllib.parse import urlencode
from urllib.request import urlopen
# parameters
data = {}
data["query"] = "reviewd:yes+AND+organism:9606"
data["random"] = "yes"
url_values = urlencode(data)
url = "http://www.uniprot.org/uniprot/"
full_url = url + '?' + url_values
data = urlopen(full_url)
out = open("1.html", 'w')
out.write(str(data.read()))
但是,我无法获得所需的页面。有人知道我的代码有什么问题吗?我正在使用 Python 3.x。