※ 引述《hosayhosay (猫猫)》之铭言:
: rs=requests.session()
: rs.post('https://www.ptt.cc/ask/over18', verify=False,data=payload)
: url='https://www.ptt.cc/bbs/Beauty/index.html'
: res=rs.get(url,verify=False)
: print(res.text)
: soup=BeautifulSoup(res.text,'html.parser')
: articles= soup.select('div.title a')
: for art in articles:
: print(art)
: res = requests.get('https://www.ptt.cc/bbs'+art['href'])
你前面18岁验证已经放在rs里面了, 所以你这边要改成rs.get
然后文章网址多了一个bbs路径
所以改成 res = rs.get('https://www.ptt.cc'+art['href'], verify=False)
试看看