Python
文章平均质量分 79
senjay
生前何必久睡,死后自会长眠
展开
-
requests模拟登录(基础向)以及打印成pdf时使用pdfkit时出现的一些问题
需求时这样的:学校有一个判题网,当期末的时候要把提交的结果一页一页的打印成pdf交给老师因为是内网,模拟登录十分简单我就简单写一下,但是我在使用pdfkit时出现了一些问题(强迫症问题),最终也没找到很好的解决方法,如果有dalao有想法恳请告诉 - -!环境:python3.6涉及的库:requestspdfkitre1.模拟登录登录的url如上 我们关注hearder里最后...原创 2018-10-13 02:26:53 · 1543 阅读 · 1 评论 -
12306余票及票价查询
还原整个思路,遇到的一些问题也会写出来,纯新手向1.url分析先打开12306的余票查询,我用的是火狐浏览器,按F12打开调试工具选择network(网络)选项,选择出发地,目的地,日期,点击查询(小白问题:调试窗口里啥也没有是因为 你一番操作猛如虎,结果完事后想起:哎?调试窗口没打开!)右上角有一排选项,咱选js,xhr 然后从这一条条里找出我们需要的链接(点的时候在右边选择响应,可以...原创 2018-10-09 00:48:20 · 514 阅读 · 0 评论 -
爬取微博热搜榜单存入mysql并部署在云服务器上
环境:python3.5.2涉及的库:requestsbs4pymysql服务器:Ubuntu16.041.代码import requestsimport datetimeimport timeimport pymysqlfrom bs4 import BeautifulSoupimport randomhottime=''#时间sql = "insert into...原创 2018-10-19 00:15:17 · 546 阅读 · 0 评论 -
Python 凯撒加密
在密码学中,恺撒密码是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推。n=input("请输入移位:")n=int(n)str_mi=input("请输入需要加密的字符串:")def jiami(str_1,n): an...原创 2018-10-21 15:50:16 · 3975 阅读 · 0 评论 -
python numpy的数组切片和其中None的意思
环境python 3.6numpy1.背景今天有人问我a[:,None]是啥意思,一开始直接讲多维的例子,结果云里雾里,后来找到方法终于给他理清了,我们逐步深入研究♂(滑稽)2.一维情况import numpy as npa=np.array([1,2,3,4])print(a[0:3:2])输出[1 3]一维应该都知道吧 跟list差不多 [Start:End:Ste...原创 2018-11-02 00:35:23 · 33315 阅读 · 6 评论