Skip to content

xu42/Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python scripts


CET

实现功能

获取大学英语四六级成绩。数据来源 学信网 Windows CMD下因编码问题造成程序出错退出运行,Windows下可在cygwim下运行 ###如何使用

$ python cet.py
Please input your Name:张三
Please input your Admission Ticket:123456789101112
# 信息将会在这里显示

a_user_agent

实现功能

随机返回一个HTTP Request Headers中的User-Agent字段(string)

如何使用

1. 在你的项目中 import a_user_agent
2. 在需要使用 User-Agent 的地方调用 a_user_agent.get() 

例如:构造一个请求头 headers = {'User-Agent': a_user_agent.get()}

proxy_list

实现功能

获取网络上的HTTP代理信息。数据来源 快代理

如何使用

1. 在你的项目中 import proxy_list , 
2. 在需要使用代理的地方调用 proxy_list.get([type]) 返回list格式数据,
3. type 为可选项, inha 国内高匿代理, intr 国内普通(透明)代理, outha 国外高匿代理, outtr 国外普通(透明)代理, 为其他值时获取以上全部默认值为 intr

注:

  1. 依赖于a_user_agent
  2. 返回的数据格式为 list ['140.75.154.97:8090', '223.150.227.76:9000']
  3. __kuaidaili_pages值为获取的页数,每页大约15条记录
  4. __kuaidaili_pages = 2proxy_list.get('all'),则返回2 x 4 x 15 = 120条记录
  5. 源站可能间歇性无法访问或程序本身存在BUG,返回的记录数量也可能跟理论值有偏差,甚至返回空

myWirelessRouter

实现功能

监测某台无线设备是否接入路由器, 同时猜解当前任务

如何使用

修改myWirelessRouter.py中的配置参数,可以按照自己的需求更改,然后执行即可./myWirelessRouter.py

About

some python scripts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages