使用一个非常基本的程序在网站上搜索查询并打印搜索结果,为什么会收到 502 错误?
import requests
from bs4 import BeautifulSoup
import re
def main():
url = "https://www.last10k.com/Search"
dat = {'q':'goog'}
resp = requests.get(url, params=dat)
print(resp.content)
定义一个User-Agent
标头。像这样:
import requests
def main():
url = "https://www.last10k.com/Search"
dat = {'q':'goog'}
resp = requests.get(url, params=dat, headers={'User-Agent': 'Mozilla/5.0'})
print(resp.status_code)
为什么有这样的要求呢?维基媒体用户代理政策
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)