网络科技

    今日:1233| 主题:245866
收藏本版
互联网、科技极客的综合动态。

[其他] 如何用 Python 提高效率

[复制链接]
惊梦 发表于 6 天前
2 0

立即注册CoLaBug.com会员,免费获得投稿人的专业资料,享用更多功能,玩转个人品牌!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如何用 Python 提高效率-1 (摩尔斯密码,浏览器,官方网站,当事人,第三方)
  经常有人说我应该学一门语言,比如 Python 之类,但是却不知道如何入门。这个时候很多人会推荐学各种 web 框架,scrapy 爬虫之类,门槛虽然不高,但是对于新人来说可能就半途而废了。大家需要的或许是通过编程来解决平时遇到的问题,将工作自动化。本文将通过简单的例子来说下 Python 如何提高效率,减少重复劳动的。
   废话不多说,进入正题,首先安装 Python 和 pip, 教程网上很多,比如  廖雪峰的官方网站   。 pip 可以理解为安装第三方库的软件包,另外教程里面没有特别说明以 Python2.7 版本为例子。
    0x01 selenium 自动登录京东

    0x02 SimpleHTTPServer 文件共享

    0x03 豆瓣自动顶贴

    0x04 摩尔斯密码

   0x05 批量发邮件
   0x06 未完待续!
  ------------------------------------------------------------------------------------------------------
   0x01 selenium 自动登录京东
  还记得前段时间阿里月饼事件,当事人因为用 js 脚本刷月饼被开除。直接编写 js 代码可能不够直观,所以本文我们用 selenium 来模拟浏览器执行自动化脚本,同样可以达到效果,比如自动登录京东。
  
       
  • 安装 selenium [code]pip install selenium[/code]   
  • 打开京东登录页,用 chrome devtools 查看元素, 我们需要做的步骤就是输入用户名和密码,点击登录按钮。  

如何用 Python 提高效率-2 (摩尔斯密码,浏览器,官方网站,当事人,第三方)  [code]name = '****'
password = '****'

# 使用火狐作为默认打开的浏览器,确认已经安装火狐
driver = webdriver.Firefox()
driver.get("https://passport.jd.com/new/login.aspx")

elem_account = driver.find_element_by_name("loginname")
elem_password = driver.find_element_by_name("nloginpwd")

elem_account.clear()
elem_password.clear()

elem_account.send_keys(name)
elem_password.send_keys(password)

driver.find_element_by_id("loginsubmit").click()[/code] 只需要更改上面的用户名和密码就能运行脚本, 代码见   github   
       
  • 其实 selenium 可以用来秒杀,抢手机,抢火车票。有验证码的时候,自动识别可能有误差,可以手工输入或者一些其他方式。。。  
   0x02 SimpleHTTPServer 文件共享
  有时候你会想要跟一个局域网的人共享文件,如果文件太多,那么用微信一个一个传可能不太方便,这个时候就祭出 SimpleHTTPServer 这个杀器,一行代码都不用写,先 cd 到你需要共享的目录
  [code]$ cd /home/share/images[/code]  然后直接命令行输入
  [code]python -m SimpleHTTPServer[/code]   接下来用 ifconfig (windows 下是 ipconfig)查看你的内网 ip, 假设是 192.168.0.11, 在浏览器输入  http:// 192.168.0.11:8000    即可看到
12345下一页
友荐云推荐




上一篇:用图像识别技术将 Instagram 变成可购物的市场,Geenee 完成 440 万美元 A 轮融资 ...
下一篇:罗马仕发布首款QC3.0快充USB插排FH60P
酷辣虫提示酷辣虫禁止发表任何与中华人民共和国法律有抵触的内容!所有内容由用户发布,并不代表酷辣虫的观点,酷辣虫无法对用户发布内容真实性提供任何的保证,请自行验证并承担风险与后果。如您有版权、违规等问题,请通过"联系我们"或"违规举报"告知我们处理。

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

我要投稿

推荐阅读

扫码访问 @iTTTTT瑞翔 的微博
回页顶回复上一篇下一篇回列表手机版
手机版/CoLaBug.com ( 粤ICP备05003221号 | 文网文[2010]257号 )|网站地图 酷辣虫

© 2001-2016 Comsenz Inc. Design: Dean. DiscuzFans.

返回顶部 返回列表