会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 128778个问题
Python 全系列/第十五阶段:Python 爬虫开发/移动端爬虫开发- 962楼
Python 全系列/第十五阶段:Python 爬虫开发/移动端爬虫开发- 963楼
Python 全系列/第十五阶段:Python 爬虫开发/爬虫反反爬- 965楼

一、问题描述如下:

第一种登录方法

    header信息内包含cookie信息,然后进行登录已经学会了。

第二种登录方法

    首先爬虫登录,然后再进入用户界面。这个方法不会!

    登录部分的爬虫,登录不成功,老师您帮忙解决下啊?

二、以下自己写的登录的爬虫代码:

from fake_useragent import UserAgent
import requests

login_url = "https://www.xiami.com/api/passport/login?_s=5f6dc7cd6de10b55330ddb181589a6bb&_xm_cf_=Dm7tbk5qvorx05qWM87w--zx"
headers = {
    "User-Agent": UserAgent().random
}
form_data = {
    "account":"18233301608",
    "ncoSessionid":"01TYfee2_GraAMkskrBwFyr5N7Hv36ALHbgXhvniqZTFsla5-L3b7D7lHGFGTpBVKZD9bU_PCl1vapuvprHnGq5uy5tCnEO9h2-vlgYxj5u3kjftngikzTT5sGq4pMdRq_YjfjlKJ8sNRNxP0SdMi4Mn1uWsoswSwPHIca11tLxwc",
    "ncoSign":"05zCa5bJg-baNHof555vbNZh-c4S-6BY4BY4oXagczXJ6s4Zn5_UziyXeRCV6VTqDs3pl74vefKQJO1qRNtp3kWGyOunuJCMzvoZ8LCn4K7TmnETjhCtS2bqSoecARmW8A0vkKi9EXfHhYqQbQe4fZn9zdhIyz8AtvGLOoXsgWLLT-3SMVKvtgjWnUdFluC-EDnTMba0kZB5uk-lwptZzKDfJ2_J7undVWJgij0UvgjeFuJLXENJ4nh0_zZihR6GiYaPxXA0g109iuZuxKA_vhQJ-J0LlTG3BLKmOIybjsfjEyJcPJNqY-sE0xcOYoQrLlYPyk687rhKB-gEBCdjZyquhjg7OLw1QvNS1gEqvH2R5kmlQd5pmnin3iI8mucMm3pmQvOFg1n_tYHxBng4JfqQ",
    "ncoToken":"web_login_1564504886255_0.08087377440410681",
    "password":"e10adc3949ba59abbe56e057f20f883e"
}
resp = requests.post(login_url,headers=headers,data=form_data)
print(resp.text)

三、以下是如何抓取登录的url,跟用户的账号密码等信息信息。

    url

url.png

    用户信息

用户信息.png

  如果以上操作不正确,还请老师您给改正!

Python 全系列/第十五阶段:Python 爬虫开发/scrapy框架使用(旧) 966楼
Python 全系列/第十五阶段:Python 爬虫开发/scrapy框架使用(旧) 967楼
Python 全系列/第十五阶段:Python 爬虫开发/爬虫反反爬- 970楼
Python 全系列/第十五阶段:Python 爬虫开发/爬虫基础(旧) 971楼
Python 全系列/第十五阶段:Python 爬虫开发/scrapy框架使用(旧) 975楼

百战程序员微信公众号

百战程序员微信小程序

©2014-2024 百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637