| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> Python知识库 -> 【python】批量获取企业公司的统一社会代码 -> 正文阅读 |
|
|
[Python知识库]【python】批量获取企业公司的统一社会代码 |
|
目录 4.3?安装selenium包,提示没有find_element_by_id用法? 1.任务需求输入?给定一个公司企业的列表,用excel存放,如下图所示:?
输出通过企查查(或者天眼查等)获取企业的18位统一社会代码,最终存放在excel中,如下所示:
2.解决办法?使用python中的web自动化测试包selenium可以解决。 代码如下:
3.运行结果终端会输出相关信息,同时如果不报错的话,会直接写入到excel中。
4.特殊情况4.1?公司统一社会代码为0?部分公司数据可能为0,这是因为有的公司的企查查信息布局不一样,导致使用html语法定位时候没找到数据。如果数据量少,可以直接手动修改。如果数据量多,可以修改代码。 4.2?搜索次数过多,会弹出验证码或者登陆界面?可以设置好睡眠时间sleep(10),手动扫码登陆,然后通过断点的方式继续输出,然后把输出的数据放到txt中,再转化一下就行。?(更好的办法肯定是解决反爬虫机制!)
? 4.3?安装selenium包,提示没有find_element_by_id用法?这是因为高版本的selenium更改了语法方式。可以把selenium版本更改为3.3.1(亲测可行) |
|
|
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年11日历 | -2025/11/10 4:13:04- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |