关注我们
扫码关注官方微信
手机版
手机扫描直接访问
设为首页
收藏本站
开启辅助访问
快捷导航
主页
Portal
全部课程
资讯
开通会员SVIP
充值金币
菜单
搜索
热搜:
java
python
WEB前端
帖子
用户
登录
立即注册
猿人部落
›
主页
›
资讯
›
查看内容
爬虫--每日一题--190512
2019-5-12 00:58
发布者:
admin
评论
7
查看
1096
待爬取的页面:http://glidedsky.com/level/web/crawler-basic-1要求:内里有一些数字。把这些数字的总和,提交到帖子就行了!进过渔友提示,才发现原来必要登录的。 这里贴出登录的代码# -*- coding: utf-8 -*-# @T
待爬取的页面:http://glidedsky.com/level/web/crawler-basic-1
要求:
内里有一些数字。把这些数字的总和,提交到帖子就行了!
进过渔友提示,才发现原来必要登录的。
这里贴出登录的代码
# -*- coding: utf-8 -*-
# @Time : 2019-05-13 15:21
# @Author : Ein
# @File : Login.py
# @Software: PyCharm
import requests
import re
class LoginGlidedsky(object):
def __init__(self):
self.url = 'http://glidedsky.com/login'
self.email = '' #输入你的账号
self.password = ''#输入你的暗码
self.session = requests.Session()
def gainToken(self):
response = self.session.get(url=self.url).text
token = re.findall(r'name="csrf-token" content="(.*?)">',response)[0]
return token
def login(self):
data = {
'_token':self.gainToken(),
'email':self.email,
'password':self.password,
}
response = self.session.post(url=self.url,data=data)
def beg(self):
response = self.session.get(url='http://glidedsky.com/').text
print(response)
if __name__ == '__main__':
test = LoginGlidedsky()
test.login()#运行login实现登录,可以开始登录后的URL哀求
test.beg()
路过
雷人
握手
鲜花
鸡蛋
收藏
邀请
上一篇:
强力推荐一个学习Python的连载博客
下一篇:
爬虫:一只爬取yande.re的妹子图爬虫(15禁)
相关阅读
admin
管理员
关注:
0
粉丝:
0
文章:
811
发消息
楼主最新发表
云时代必修课-云原生CI/CD(持续集成与交付)全流程实战【完...
AI+云原生应用开发 从设计到部署运维全链路实战与提效
JKSJ-初级go工程师训练营【完结】
JKSJ-Rust训练营(1期同步更新)
高性能GO企业级APM监控系统实战【官方同步】
10倍+程序员效能提升AI实战课【官方同步】
阅读更多文章
一周热门
头条攻略!
日排行榜
相关分类
资讯
会员vip
客服电话
添加客服微信
var186
电子邮件
77441382@qq.com
官方微信
扫描二维码
添加客服微信
快速发帖
返回顶部