python 通达信上传云端_python模拟登录通达信
以下实例是一个完整的代码,实现了从博客获取内容发布至百度,分别实践抓取博客内容、模拟登录、表单提交这几步;
#注意,以下程序是一个完全程序,如果只需要实现模拟登录,提交表单,删除抓取部分即可,相关的代码已经清楚标注,可以根据自己实际情况修改。
代码如下:
# -*- coding: utf-8 -*-
import re
import urllib
import urllib2
import cookielib
#第一步,获取博客标题和正文 ,“IP”可以改为实际地址;
url = "IP"
sock = urllib.urlopen(url)
html = sock.read()
sock.close()
content = re.findall('(?<=blogstory">).*(?=
'cm': "1"}
del content
del title
#第二步,模拟登录百度;
cj = cookielib.CookieJar()
#登陆百度的用户名和密码
post_data = urllib.urlencode({'username': '[username]', 'password': '[password]', 'pwd': '1'})
#登录地址路径
path = 'https://passport.baidu.com/?login'
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
opener.addheaders = [('User-agent', 'Opera/9.23')]
urllib2.install_opener(opener)
req = urllib2.Request(path, post_data)
conn = urllib2.urlopen(req)
#获取百度登陆认证令牌
bd = urllib2.urlopen(urllib2.Request('http://hi.baidu.com/[username]/creat/blog')).read()
bd = re.findall('(?<=bdstoken\" value=\").*(?=ct)', bd, re.S)
blog['bdstoken'] = bd[0][:32]
#设置分类名
blog['spBlogCatName'] = 'php'
#第四步,比较表单,提交表单;req2 = urllib2.Request('http://hi.baidu.com/[username]/commit', urllib.urlencode(blog))
#最后,查看表单提交后返回内容,检验;
print urllib2.urlopen(req2).read()
#注意:将[username]/[password]替换为自己真实用户名和密码
python 通达信上传云端_python模拟登录通达信相关推荐
- python 通达信上传云端_Python读取通达信本地数据
一.介绍 python获取股票数据的方法很多,其中 Tushare 财经数据接口包很好用,当然,也可以通过通达信本地的数据获取,这样更为方便. 日线数据存在这路径下 D:\通达信\vipdoc\sh\ ...
- python 通达信上传云端_云端同步的问题-通达信知识 -程序化交易(CXH99.COM)
咨询内容: 通达信电脑版功能比较完善,有问题用户提出来也很快改进,但手机版实在是太不好用了,希望能尽快改进一下,就说一下简单的数据同步功能. 首先,现在数据同步只能上传自选股和自定义板块,用户其他的自 ...
- python模拟浏览器上传文件_Python模拟浏览器上传文件脚本的方法(Multipart/form-data格式)...
http协议本身的原始方法不支持multipart/form-data请求,这个请求由原始方法演变而来的. multipart/form-data的基础方法是post,也就是说是由post方法来组合实 ...
- python调用接口上传文件_python上传文件接口
文件的参数组装: ('文件名',"open打开的文件(rb模式打开)",'文件的类型说明') 关于不同的请求参数类型,使用requests的处理: 1.文件上传(Content-T ...
- python实现文件上传功能_python实现上传下载文件功能
最近刚学python,遇到上传下载文件功能需求,记录下! django web项目,前端上传控件用的是uploadify. 文件上传 - 后台view 的 Python代码如下: @csrf_exem ...
- python 抓包 上传 文件_Python接口测试文件上传实例解析
接口测试中,上传文件的测试场景非常常见.例如:上传头像(图片).上传文件.上传视频等.下面以一个上传图片的例子为大家讲解如何通过 python 测试上传文件接口. 首先通过抓包分析上传文件接口的请求参 ...
- python调用接口上传文件_python接口自动化7-post文件上传
前言 文件上传在我们软件是不可少的,最多的使用是体现在我们后台,当然我们前台也会有.但是了解过怎样上传文件吗?这篇我们以禅道文档-创建文档,上传文件为例. post请求中的:Content-Type: ...
- python实现文件上传功能_python实现文件上传功能
如文件小可以采用这个方式import osdef form(): return """\ enctype="multipart/form-data" ...
- python实现登陆注册跳转_Python模拟登录和登录跳转的参考示例
# coding:utf-8 import urllib import urllib2 import cookielib from bs4 import beautifulsoup # 设置登录url ...
最新文章
- CPU的基本结构和功能
- UA PHYS515A 电磁理论IV 时变电磁场理论2 Helmholtz方程与含时的Green函数
- buuctf [GKCTF 2021]你知道apng吗 <apng图片格式的考察>
- s6-1 传输层概述
- Hive _函数(系统内置函数、自定义函数、自定义UDF函数)
- 2015 总结 2016 展望
- 人脸识别测试维度定义(欢迎大家拍砖并补充谢谢!)
- mysql服务器停止工作原理_MySQL服务器突然停止工作! - CentOS
- 【Kibana】Kibana下Dev Tools操作ES命令持续积累
- Android ConstraintLayout 最新使用小结
- 【IoT】创业:硬件创业之测试产品与产品本身一样重要
- 【arduino从入门到放肆】②arduino IDE下载与安装
- 三维激光LiDAR点云数据处理,我帮您!
- abbot_release
- mysql语句——图书馆查询语句
- 火车采集 PHP插件 post,火车采集器2010版PHP插件增加扩展的方法
- Win10系统无法安装可选功能提示错误代码0x800F081F的解决方法
- 我在Windows系统搭建python的Hadoop+Spark环境时踩过的坑
- 大数据多租户的概念_大数据平台 多租户
- AVR单片机用progisp下载报错flash verify error at :0h
热门文章
- qme---模拟安装arm--debian安装到开发板
- 中国通用软件的困境及其反思
- 数据仓库之建模 维度表 事实表 维度建模三种模式 如何维度建模缓慢变化的维度 建模体系
- npm config配置
- [unity3d插件]如何在Animator中使用刀光残影插件”PocketRPGTrails”
- 可视化神器Plotly玩转甘特图
- 基于java的心理咨询预约管理系统
- 怎么设置整体背景为灰色html,设置网站图片为灰色以及css添加多张背景图实现...
- 人工智能基础课中奖结果出来啦
- 中国高分子分离膜行业应用现状与十四五竞争趋势研究报告2022年