爬虫求助
  • 板块学术版
  • 楼主_QrSn_
  • 当前回复3
  • 已保存回复3
  • 发布时间2022/8/26 15:27
  • 上次更新2023/10/27 13:35:46
查看原帖
爬虫求助
511253
_QrSn_楼主2022/8/26 15:27

违规紫衫

用的Python3,最后输出UID的时候啥也没输出

from encodings import utf_8
import urllib.request
import urllib.robotparser
import requests
import re
import json
from urllib.parse import urlunsplit
uid = []
sum = 0
can = 'user=511253&page='
url='https://www.luogu.com.cn/api/user/followings?'#https://cdn.luogu.com.cn/upload/usericon/511253.png 
head={
   'Cookie' : '__client_id=【数据删除】; _uid=511253',
   'User-Agent': '【数据删除】'
}
for i in range(1,15):
   can2 = can+str(i)
   url2 = url+can2
   print(url2)
   html=requests.get(url2,headers=head)
   print(html.text)
   uid=re.findall('"uid":(\d*)',str(html.text),re.I)# "uid": 473754,"name": "何某某2",

for uid2 in uid:
   print(uid2[i])
   i = i+1
# url=requests.get('https://www.luogu.com.cn/')
# print(url.read().decode('utf_8'))
# robot=urllib.robotparser.RobotFileParser('https://www.luogu.com.cn/robots.txt')
# print(robot.can_fetch('image','https://www.luogu.com.cn/user/511253#following'))
2022/8/26 15:27
加载中...