このリンクにより、データベースからランダムなアイテムを取得できます。ただし、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 を使用しています。