我的毕设需要爬取招聘网站的数据做数据分析,我的代码在
items = res["resultbody"]['job']["items"]
这里遇到了报错,在网上搜索了也不知道怎么解决
import json
import pprint
from urllib.parse import quote
from selenium import webdriver
from selenium.webdriver import ActionChains
from selenium.webdriver.common.by import By
import time
import pandas as pd
import requests
import csv
need = input("请输入要收集的内容:")
end = int(input("请输入收集的页数:"))
text = quote(need)
print(text)
for i in range(end):
time.sleep(2)
page = i + 1
url = f"https://we.51job.com/api/job/search-pc?api_key=51job×tamp={str(int(time.time()))}&keyword={text}&searchType=2&function=&industry=&jobArea=000000&jobArea2=&landmark=&metro=&salary=&workYear=°ree=&companyType=&companySize=&jobType=&issueDate=&sortType=0&pageNum={page}&requestId=&pageSize=20&source=1&accountId=&pageCode=sou%7Csou%7Csoulb&u_atoken=e08469ac-756f-481e-a8ec-67d3ab35d3bf&u_asession=01c2eg43lMbm3V9il2PXF2HW2ULNr6jRSZXJHv4eKftJMDKbShoLKxItTxt0Q0Shb0lqY2cxDu5LwOIGIqJJMMwtsq8AL43dpOnCClYrgFm6o&u_asig=05C3Y5rfKfZP8Rhggch0Gw0I4wu1zQqxqM08xWL1bQtyd1-B0JdaPZNMbZ5N8A6aeJ_Go9ku2ftGILehsFowCPaRrAA7na6F_OTOWOUcIO51lPgglxhBMqEtGcx5NCqgAcrWQnKt4jSt7Bv88I894lhIkOgasq7AcPFgqcJUJJ2h80yE8FAmyRoU17dknn0HEfksmHjM0JOodanL5-M1Qs1bpSIftQhRA8hsaTv-WvOWJgd-Eqjr8MAF1qDznEw3rfsuvjmrCHdFZl2xk2B9ND9RrxMjR1zjahit8hjru27ZLUpLHxH1iRKZmnjAu0Zefw&u_aref=bQO7OIl0zsYzj2B6PmHj8VYaq%2FA%3D"
print(url)
value = f"/api/job/s