尝试搜索雅虎时出错
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=).*?(?=&)', str(raw_page))
res = list(set(results))[0:30] #Provides 30 unique of the 35 we requested above
print(res)
这是错误的轨道:
答案
根据this随机github问题,您可能希望将您的请求库更新为最新版本,即。 # pip install requests -U
以上是关于尝试搜索雅虎时出错的主要内容,如果未能解决你的问题,请参考以下文章
尝试使用 Powershell 对 LDAP 进行搜索时出错