首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

业务系统批量下载信息

到了实用阶段,工作人员给我了一些批次号,需要批量下载这批制卡信息,把之前的代码稍微做一下修改。

用列表保存批次号:

batchnos = ["batchno1","batchno2","batchno3","batchno4","batchno5","batchno6"]

将建立xls表格放到前面:

wbk = xlwt.Workbook(encoding='utf-8',style_compression=)

将读取及写入信息这块放到循环中,取批次号进行查询,

browser.find_element_by_xpath('/html/body/form/table[3]/tbody/tr[1]/td[8]/input').send_keys(batchno)

成功下载到了多个批次号的信息:

虽然不是我干这个活,但是也可以减轻一点工作量了...

不需要人手动查询复制粘贴,只要填填批次号,填一下保存的文件名。

运行环境:

Python3.5

Pycharm 2018.1(Community Edition)

需要模块:

selenium(3.8.1)

xlwt(1.3.0) 写XLS表格

需调用chromedriver.exe,放置在Python3.5安装目录下,这个需要根据自己的Chrome浏览器版本对应下载。

代码:

https://github.com/zlldt/Misc/blob/master/SBKSelenium.py

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180408G13O0U00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券