鱼C论坛

 找回密码
 立即注册
查看: 1303|回复: 2

Python爬虫成功登陆后,获取数据直接回到登陆界面

[复制链接]
发表于 2021-5-25 06:15:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. import requests
  2. session = requests.session()

  3. log_url = 'http://antiepivn.goertek.com:8099/got/temperature/login.html'  # 登陆请求网址
  4. d1_url = "http://antiepivn.goertek.com:8099/got/temperature/to_temperature.html"  # 体温申报页面获取网址
  5. shenbao_url = "http://antiepivn.goertek.com:8099/got/temperature/add.html"  # 体温申报请求网址
  6. back_url = ""
  7. d2_url = ""
  8. xingcheng_url = "http://antiepivn.goertek.com:8099/got/personTrack/add.html"  # 行程申报请求网址
  9. user_Agent = [("User-Agent",
  10.                "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36")]
  11. data = {"employeeNumber": "******", "numId": "******"}  # 登陆用的账户密码
  12. data_3 = {
  13.     'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9',
  14.     'Accept-Encoding': 'gzip, deflate',
  15.     'Accept-Language': 'zh-CN,zh;q=0.9',
  16.     'Connection': 'keep-alive',
  17.     'Cookie': 'JSESSIONID=5EEEFEB412906F86E2E0292437E3B504',
  18.     'Host': 'antiepivn.goertek.com:8099',
  19.     'Referer': 'http://antiepivn.goertek.com:8099/got/temperature/login.html',
  20.     'Upgrade-Insecure-Requests': '1',
  21.     'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36', }
  22. data1 = {'employeeNumber': '2001782',
  23.          'name': '毛乐乐',
  24.          'redFlag': '',
  25.          'HBFlag': '',
  26.          'JGFlag': '',
  27.          'deptManager': '',
  28.          'addSpecialArea': '',
  29.          'surveyDate': '2021-05-25',
  30.          'morning': '36.3',

  31.          'normal': '1',
  32.          'remark': ''}  # 体温申报发送数据

  33. r = requests.post(log_url, data,user_Agent)             #登陆账号
  34. print(r.text)

  35. d3 = session.get(d1_url)                                #获取体温申报页面
  36. print(d3.text)

  37. r1 = session.post(shenbao_url, data1,user_Agent)        #体温申报请求
  38. print(r1.text)
  39. print("体温提交成功")
复制代码
1234.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-6-23 15:37:38 | 显示全部楼层
因为没有cookie
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-6-23 15:38:37 | 显示全部楼层
服务器对浏览器的唯一身份标识就是cookie
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-27 00:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表