Selenium Webdriver弹出框 微博分享的内容控制与结果生成
2024-09-30 19:02:44
browser.window_handles
for i in ugc_url_l:
js = 'window.location.href="{}"'.format(i)
browser.execute_script(js)
time.sleep(random.randint(20, 60)) browser.find_element_by_xpath('/html/body/div/div[2]/div[1]/div/div[2]/span').click()
time.sleep(random.randint(20, 60)) h0, h1 = browser.window_handles
browser.switch_to.window(h1)
weibo_start_str = 'DOAEZ朵韵诗招商网http://www.icarei.cn/'
wb_txt = browser.find_element_by_id('weiboPublisher').text.replace('【(分享来自 @今日头条)', weibo_start_str)
js = 'document.getElementById("weiboPublisher").value="{}";document.getElementById("shareIt").click();'.format(
wb_txt);
browser.execute_script(js);
time.sleep(random.randint(40, 100))
browser.close()
browser.switch_to.window(h0)
time.sleep(random.randint(40, 100))
最新文章
- .NET LINQ 限定符操作
- 转 LoadRunner 技巧之 IP欺骗 (推荐)
- js小例子(简单模糊匹配输入信息)
- 小记:使用SharedPreferences存储来设置程序第一次进入欢迎界面,以后不会再进入欢迎界面。
- UVA 11733	 Airports
- 裸kmp算法
- 开源 java CMS - FreeCMS2.3 移动app生成首页数据
- MySQL数据库面试
- 不借助工具在浏览器中通过Web API执行Dynamics 365操作(Action)实例
- .Net Core应用框架Util介绍(四)
- sublime text2 安装及使用教程
- rt-thread之串口设备的配置流程
- [Python列表]-索引
- Linux 软件安装到 /usr,/usr/local/ 还是 /opt 目录?
- sip 注册流程
- pair project elevator
- [dpdk] dpdk --lcores参数
- phinx 使用指南
- MyBatis和Hibernate的优缺点对比。
- windows多线程窗口程序设计
热门文章
- Python飞机大战实例有感——pygame如何实现“切歌”以及多曲重奏?
- [SCOI2011]棘手的操作(可并堆/并查集/线段树)
- ArcGIS:Hello World Maps
- pop(),del A[:], a[:] = b[:]/'str'/可迭代的
- uva 12096 The SetStack Computer(STL set的各种库函数 交集 并集 插入迭代器)
- Vue如何使用vue-awesome-swiper实现轮播效果
- tarjan 割点 割边
- memcache 原理 &; 监测 &; 查看状态 &; stats &; 结构
- 一个1x1px大小Data/Base64数据的gif透明图片
- cogs——2084. Asm.Def的基本算法