CODE: #!/usr/bin/python # -*- coding: utf-8 -*- ''' Created on 2014-8-28 @author: guaguastd @name: login.py # Request over http def google_login_http(resource_type, action, field): # import requests import requests import re # key information key = '…
python爬虫之User-Agent用户信息 爬虫是自动的爬取网站信息,实质上我们也只是一段代码,并不是真正的浏览器用户,加上User-Agent(用户代理,简称UA)信息,只是让我们伪装成一个浏览器用户去访问网站,然而一个用户频繁的访问一个网站很容易被察觉,既然我们可以伪装成浏览器,那么也同样可以通过UA信息来变换我们的身份. 整理部分UA信息 OperaMozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like G…
在这里,我就不哆嗦如何制作推送证书之类的了,网上一搜一大堆. 我们现在很多开发者的推送,就是集成第三方的推送SDK,然后通过第三方的推送平台帮我们进行推送.其实,这种推送(如JPush),一般只能广播式地推送,就是推送给所有用户,或者是分群推送(这种分群,是含糊分群,如活跃用户,系统是iOS9的用户等)(当然,如果后台服务器也同时集成JPush的sdk话,就可以特定用户推送了). 我现在要说的是,如何做到像QQ.微信那样,特定推送到某个用户呢?! 先简要阐明一下iOS推送的原理:和Android…
前言: 在开发当中,经常会验证用户登录状态和获取用户信息.如果每次都手动调用用户信息查询接口,会非常的繁琐,而且代码冗余.为了提高开发效率,因此就有了今天这篇文章. 思路: 用户请求我们的方法会携带一个Token,通过Filter过滤器将会员信息查出来并放到request请求参数中.接着在Cotroller层的请求方法中接收一个MemberDeatails类型的参数,就能直接获得会员信息了. 详细步骤: 1. Gradle引入需要的Jar包: compile "com.fasterxml.jac…
用 Python 获取 B 站播放历史记录 最近 B 站出了一个年度报告,统计用户一年当中在 B 站上观看视频的总时长和总个数.过去一年我居然在 B 站上看了2600+个视频,总计251个小时,居然花了这么多时间,吓得我差点把 Bilibili App 卸载了...   然而我又很好奇,到底我在 B 站上都看了些什么类型小姐姐的视频,用几行 Python 代码实现了一下. 获取请求 Api 接口与 Cookie 实现起来非常容易,获取 cookie 模拟请求即可 使用 chrome 浏览器 登陆…
提示:该代码仅供学习使用,切勿滥用!!! 先来一个git地址:https://gitee.com/wang_li/li_wang 效果图: 逻辑: 1.获取Json文件的内容 2.根据信息生成URL 3.获取URL的内容,根据时间进行分析,如果有票则发送邮件,如果没有,则继续监听 1.定义Json文件 内容如下: { "_Nodes" : "定义起始站", "from_address" : "成都东", "_Node…
再次提醒Google Chrome用户应尽快升级浏览器到72.0.3626.121 转帖地址: https://www.cnbeta.com/articles/tech/825591.htm 国内离线下载地址: http://down.tech.sina.com.cn/page/40975.html 其实这个 新浪科技的网站挺不错的 总是能第一时间发布新版本 最新的 74版本也有. 谷歌已经确认最近Google Chrome的更新是用来修补流行浏览器中的0day漏洞,这是一种可被用于主动攻击的漏…
python获取公网ip的几种方式       from urllib2 import urlopen   my_ip = urlopen('http://ip.42.pl/raw').read()   print 'ip.42.pl', my_ip       from json import load   from urllib2 import urlopen       my_ip = load(urlopen('http://jsonip.com'))['ip']   print 'js…
获取 Google USB 驱动程序       另请参阅 安装 USB 驱动程序 使用硬件设备 使用任何 Google Nexus 设备进行 ADB 调试时,只有 Windows 需要 Google USB 驱动程序.唯一例外是 Galaxy Nexus:Galaxy Nexus 的驱动程序由 Samsung 分发(以 SCH-I515 型号列示). 所有其他设备的 Windows 驱动程序都由相应的硬件制造商提供,如原始设备制造商 USB 驱动程序文档中所列. 注:如果您在 Mac OS X…
python - selenium 2 升级到最新版本 之前一直用的是selenium 2.48 .firefox36 而实际用户的浏览器可能都有自动更新功能,所以版本基本上是最新的.所以这次专门做了一下浏览器升级和selenium的升级. 自WebDriver 3.0 之后,Selenium不再提供默认的浏览器支持.换言之,不再默认地支持Firefox了.用FireFox测试, 就需要用到Mozilla自己的驱动才行. 命令行执行命令 pip install --upgrade seleniu…