【发布时间】:2019-10-11 06:24:15
【问题描述】:
浏览了一些网络抓取教程,现在正在尝试一个基本的 api 抓取工具。
这是我的代码
from bs4 import BeautifulSoup
import requests
url = 'https://qships.tmr.qld.gov.au/webx/services/wxdata.svc/GetDataX'
response = requests.get(url, timeout=5)
content = BeautifulSoup(response.content, "html.parser")
print (content)
提出了不允许的方法:(
我还在学习,所以任何建议都会很受欢迎 干杯
【问题讨论】:
-
您尝试获取的 URL 不允许 GET 请求。所以你需要弄清楚正确的 URL 是什么
-
响应 = requests.post(url, timeout=5) 。我认为帖子有效。但是你仍然需要一个经过身份验证的会话,才能从上面的 url 获取数据
标签: python api beautifulsoup screen-scraping