问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python爬虫模拟登陆网站

发布网友 发布时间:2022-04-21 13:20

我来回答

1个回答

热心网友 时间:2022-04-18 06:50

你可以结合使用requests和selenium这两个python模块来实现半自动化模拟登录。

# -*- coding: utf-8 -*-
import time
import requests
from requests.sessions import cookiejar_from_dict
from selenium import webdriver

LOGIN_URL = 'http://www.cofool.com/'

driver = webdriver.Firefox()
driver.get(LOGIN_URL)
time.sleep(30)

cookies = {}
for cookie in driver.get_cookies():
    cookies[cookie['name']] = cookie['value']
driver.quit()
print cookies

# cookies = {}

headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0',
    'Accept': '*/*',
    'Connection': 'keep-alive',
}
cookies = cookiejar_from_dict(cookies)

rep = requests.get('http://www2.cofool.com/stock/mainzjgp.asp', cookies=cookies, headers=headers)
print rep.text

如果解决了您的问题请采纳!

如果未解决请继续追问

追问谢谢您的回答!想问一下
我现在是不是要装这两个模块(我现在是原生的2.79),
还要提取出cookie供调用么?
我还需要在代码里补充些什么?
新人,问的幼稚,见谅

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
婴幼儿认知功能的主义转变出现在几岁 认知发展理论心理发展过程 如何判断相亲对象是否渣男呢? 游船怎么造句 mei字造句 赏阅怎么造句 张金战个人记事 空调扇怎么关 matlab怎么运行程序文件-matlab运行程序文件的方法教程 ios8.1.1怎么没有搜索栏了 python爬虫登录知乎后怎样爬取数据 python 爬虫怎么模拟登录 python3 爬虫 登录之后怎么用 python爬虫的session 和cookie登录问题。 关于python爬虫账号密码的网站 怎样用Python设计一个爬虫模拟登陆知乎 python爬虫模拟登陆 用python爬虫的时候用户名和密码怎么弄 python爬虫怎么输入代理服务器的账号密码 如何用 Python 爬取需要登录的网站 python爬虫模拟登录是什么意思 怎样用Python设计一个爬虫模拟登陆知乎? 怎么创建 中兴手机n x 507j连不上wifi 中兴手机怎么打开热点呀 移动热点打不开,怎么解决 手机里个人热点打不开怎么办? 中兴n880g能安电信卡吗? 我这安卓手机为什么突然打不开个人热点了? 手机里个人热点打不开怎么办 python 爬虫怎么实现登陆 如何使用Python模拟帐号登录和帐号注册? 如何使用python语言实现用户登录系统 怎么创建 如何在cad中设置并绘制粗实线 cad如何画粗实线 CAD线粗实线在那设置有效? cad 什么情况用粗实线与细实线 CAD粗实线怎么画 cad怎么将细实线改为粗实线 cad怎么改粗实线 CAD为什么粗实线画出来的线还是细的 cad中怎样将粗实线改为细实线 cad 绘图 线型各选哪种?粗实线: 怎么在cad中把细实线刷成粗实线 在CAD制图中细实线和粗实线的线宽分别设置多少? cad画出来的多线怎么变成粗实线? 北斗卫星定位导航系统是什么时候开始建设的 北斗卫星导航系统是哪个国家发明的 北斗3号是哪一个中国人发明的?