如何设置超时重连?
设置了timeout后如何设置重连次数之类的?代码就不上完整的了,放上响应那一部分
def get_url (i,m,s,df):
Redshift=[]
csv_url=[]
for RA,Dec,name in zip(i,m,s):
url='http://skyserver.sdss.org/dr16/en/tools/quicklook/summary.aspx?ra={0}&dec={1}'.format(RA,Dec)
res=requests.get(url=url,headers=headers,timeout=20)
soup = bs4.BeautifulSoup(res.text, 'html.parser')
Try=soup.find('td',class_='nodatafound')
target1=soup.find('td',class_='b')
target2=soup.find_all('a',attrs={'target':'_blank','class':'content'})
get_data(Try,target1,target2,Redshift,csv_url,name)
get_df(Redshift,csv_url,df) while i < 3:
try:
html = requests.get(url, timeout=5).text
return html
except requests.exceptions.RequestException:
i += 1
手动设置请求呗 1q23w31 发表于 2020-8-18 16:28
手动设置请求呗
这个方法试过了,没有结果输出 snowJR 发表于 2020-8-18 17:40
这个方法试过了,没有结果输出
什么意思, snowJR 发表于 2020-8-18 17:40
这个方法试过了,没有结果输出
把你尝试的代码发出来。
suchocolate 发表于 2020-8-19 10:22
把你尝试的代码发出来。
最好截个图 snowJR 发表于 2020-8-18 17:40
这个方法试过了,没有结果输出
那就是一直连不上
页:
[1]