尝试搜索雅虎时出错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了尝试搜索雅虎时出错相关的知识,希望对你有一定的参考价值。

我试图使用以下代码在雅虎中搜索查询:

import re
import requests

query = "deep"
yahoo = "https://search.yahoo.com/search?q=" + query
raw_page = requests.get(yahoo) 

但我收到这样的错误:

TypeError:init()得到一个意外的关键字参数'strict'

错误发生在最后一行。我怎样才能解决这个问题?

Edit

这是整个代码:

import re
import requests

no = 10
query = "deep"
yahoo = "https://search.yahoo.com/search?q=" + query + "&n=" + str(no)
#yahoo = "https://search.yahoo.com/search?p=" + query
raw_page = requests.get(yahoo) 
results = re.findall(r'(?<=<h3 class="r"><a href="/url\?q=).*?(?=&amp)', str(raw_page))
res = list(set(results))[0:30] #Provides 30 unique of the 35 we requested above

print(res)

这是错误的轨道:

enter image description here

答案

根据this随机github问题,您可能希望将您的请求库更新为最新版本,即。 # pip install requests -U

以上是关于尝试搜索雅虎时出错的主要内容,如果未能解决你的问题,请参考以下文章

雅虎财经:按 ISIN 或 Ticker 搜索,不带后缀

尝试使用 Powershell 对 LDAP 进行搜索时出错

尝试使用管道和网格搜索运行随机森林分类器时出错

pandas_datareader 在从 Yahoo 获取股票拆分时出错

尝试部署 Web 部件时出错

尝试将图像上传到 Firebase 存储时出错