问题描述
我想从需要登录才能下载的Airbnb中以CSV格式下载一些数据。所以,我尝试了:
import urllib
import urllib.request
username = "username"
password = "password"
url = 'someurl'
values = { 'username': username,'password': password }
data = urllib.parse.urlencode(values).encode("utf-8")
response = urllib.request.urlopen(url,data)
result = response.read()
print (result)
我设法通过右键单击->检查元素->网络来获取API调用URL,但是我知道了
HTTP Error 403: Forbidden
。
我也尝试过使用请求模块:
import requests
username = "username"
password = "password"
url = 'someurl'
print(requests.get(url,auth=(username,password)).content)
但是出现错误:
b'{"error_code":401,"error":"authentication_required","error_message":"Please log in to continue."}'
编辑:我的Airbnb预订历史记录的搜索查询是此处的必需URL。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)