有沒有大佬幫忙看看為什么我 一直會出錯,百度了還是找不到答案


# _*_ coding=utf-8 _*_
import requests,time,random
import os
from bs4 import BeautifulSoup
import json
from urllib.parse import urlencode
base_url='https://weibo.com/?category=1760'
headers = {
'Host' : 'weibo.com',
'Referer': 'https://weibo.com/',
'user-agent': 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36',
'X-Requested-With':'XMLHttpRequest',
}
def get_page(page):
rnd = int(time.time())
params = {
'ajwvr': '6',
'category': '1760',
'page': page,
'lefnav':'0',
'cursor': '',
'__rnd': rnd
}
url = base_url + urlencode(params)
res = requests.get(url,headers=headers,params=params).json()
try:
time.sleep(random.random()*2)
res = requests.get(url,headers=headers).json()
if res.status_code == 200:
return res.json()
except Exception as e:
print('Error:', e.args)
if __name__ == "__main__":
for page in range(1,3):
result = get_page(page)
weibo_images = get_image(result)

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/277537.html
