Selenium自动化测试工具,可模拟用户输入,选择,提交 爬虫实现的功能: 1 输入python,选择地点:上海,北京 ---->就去爬取上海,北京2个城市python招聘信息 2 输入会计,选择地址
:广州,深圳,杭州---->就去爬取广州,深圳,杭州3个城市会计招聘信息 3 根据输入的不同,动态爬取结果 目标分析:selenium怎么模拟用户输入关键字,怎么选择城市,怎么点击搜索按钮??
城市编号,也就是说在输入北京+上海,实际上输入的是:010000,020000, 那这个城市编号怎么来的,这个就需要去爬取51job弹出城市选择框那个页面了,页面代码里面有城市对应的编号获取城市编号getcity.py
,运行结果如下{大连: 230300, 天津: 050000, 成都: 090200, 宁波: 080300, 上海: 020000, 西安: 200200, 重庆: 060000, 郑州: 170200
设置selenium使用chrome的无头模式 打开目标网站 https:www.51job.com :return: browser try: