前两天帮人写了个脚本,自动向商家发送留言

import timefrom selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.remote.webelement import WebElementdriver = webdriver.Chrome()def sendmsg(url):# url = 'https://www.alibaba.com/products/zhejiang.html?IndexArea=product_en&page=2'driver.switch_to.window(driver.window_handles[1])  # 切换到第1个标签页driver.maximize_window()driver.get(url)time.sleep(15)driver.find_element_by_xpath("//*[@id='sidebar-chat-now']/div[1]/div[1]").click() #点击开始交谈按钮aaa=driver.find_element_by_xpath("//*[@id='#weblite-iframe']")#获取消息框架driver.switch_to.frame(aaa)#切换至消息框架time.sleep(22)driver.find_element_by_class_name("send-textarea").send_keys("阿里官方!报名新贸节,送900元现金,无门槛!")print(driver.find_element_by_class_name("send-textarea").text)driver.find_element_by_xpath("//*[@id=\"icbu-weblite-chat\"]/div/div/div/div[5]/div[2]/button").click()a=driver.find_element_by_xpath("//*[@id='icbu-weblite-chat']/div/div/div/div[5]/div[1]/pre").textdriver.switch_to.window(driver.window_handles[0])  # 切换到第1个标签页url = 'https://www.alibaba.com/products/zhejiang.html?IndexArea=product_en&page=6'driver.maximize_window()driver.get(url)
driver.execute_script('window.open("","_blank");')  # 新开一个标签页面
time.sleep(22)
driver.switch_to.window(driver.window_handles[0])  # 切换到第1个标签页
#print (driver.page_source)
r=driver.find_elements_by_css_selector(".elements-title-normal.one-line")
time.sleep(5)
print (len(r))
for item in r:time.sleep(5)# print (item.get_attribute('innerHTML'))print(item.get_attribute("href"))sendmsg(item.get_attribute("href"))time.sleep(5)

python web自动化demo阿里巴巴自动向商家发送消息相关推荐

  1. 139邮箱发送邮件(python web自动化)

    139邮箱发送邮件(python web自动化) 代码走起!!! from selenium import webdriver import timedriver = webdriver.Chrome ...

  2. git关闭密码自动存储_RobotFramework实战篇PC端web自动化demo及持续集成

    自己学习自动化的话,除了要选好一款框架之外,还要选好一个用来练习的项目.这里小编推荐新手入门可以考虑一下Robotframework这个框架,原因:该框架的学习成本比较低,很多功能都是现成的,而且脚本 ...

  3. python+Web自动化打包exe+配置文件

    引言:简单的打包单个没有依赖关系的.py文件很简单,但是想要运用到框架的没几个博客.我找了好多博客都很水,什么喂饭教程,太水了,还是没有实现打包. 本文仅仅引用一篇博客链接:我的思路就是从这个链接来的 ...

  4. 初学Python第三天写的一个PC版模拟微信自动给好友发送消息

    本程序能做什么: 在PC版的微信界面,模拟鼠标键盘动作,随机对好友列表里的某些好友发送文本消息和图片 (因为本人以前没有WINDOW UI的编程经验,所以这几天对WIN32UI接口基本是边学边搜边用, ...

  5. 基于python,控制微信自动登录并发送消息给指定联系人

    给出微信联系人.微信启动路径.消息内容,实现自动登录并并发送消息,如果需要定时发送可以开一个线程或者用while True实现.上代码,报错的话可能是缺少对应的库,自行百度安装即可. 下面代码 复制后 ...

  6. 用 Python 自动化实战,自动登录并发送微博

    作者 | 13妖.老表 来源 | 简说Python 一.软件准备 1.安装Python 环境 首先需要你的电脑安装好了Python环境,并且安装好了Python开发工具. 如果你还没有安装,可以参考以 ...

  7. Python自动化实战,自动登录并发送微博

    一.软件准备 1.安装Python 环境 首先需要你的电脑安装好了Python环境,并且安装好了Python开发工具. 如果你还没有安装,可以参考以下文章: 如果仅用Python来处理数据.爬虫.数据 ...

  8. python web自动化_Selenium+Python Web自动化

    Selenium官方网站 http://selenium-python.readthedocs.io/ 配置使用环境 下载相应的浏览器驱动, Firefox 是默认的 本文以 chrome 为主 ,放 ...

  9. python web自动化元素定位_快速掌握Python Selenium Web自动化:三)在Selenium中定位查找网页元素的诸类方法...

    使用Selenium进行自动化操作,首先要做的就是通过webdriver的get()方法打开一个URL链接. 在打开链接,完成页面加载之后,就可以通过Selenium提供的接口,在页面上进行各种操作了 ...

最新文章

  1. 第七课 环境变量PATH,cp、mv及查看文档cat/more/less/head/tail命令
  2. 学了这些,他薪资涨了40%,收割了阿里、头条、快手等大厂的offer!
  3. View (二) 自定义属性
  4. 企业如何测试邮件系统反垃圾反病毒的实际效果
  5. RV1108调试串口参数设置
  6. git rebase 命令 常用_git命令之 git rebase 常用
  7. ping首包慢的问题(及icmp对应关系)
  8. Java 连接sql server
  9. java生成gif_Java生成动态GIF图片
  10. idm无法连接到目标服务器的解决办法
  11. 联想笔记本windows10,点击蓝牙显示无法连接
  12. DiskGenius 对 U 盘分区操作后保存更改时报错:保存分区表时出现错误20000011e no such partition
  13. mysql binlog提取sql_导出mysqlbinlog语句
  14. error C2440: “类型转换”: 无法从“LPVOID”转换为“double
  15. linux系统启用夏令时,在Debian Linux中禁用夏令时
  16. 百度地图API图标、文本、图例与连线
  17. php+Sphinx分词中间件的认识和基础使用(亲测)
  18. C语言文件英文,c语言文件操作(国外英文资料).doc
  19. 蚂蚁金服区块链切入新场景,支付宝首创公积金黑名单及缴存证明
  20. HackTheBox——Beep

热门文章

  1. 基于Halcon学习的二维码识别【三】2d_data_codes_minimize_module_gaps.hdev
  2. 手机功耗之唤醒源详解
  3. 研发经理:月薪4万,手拿蚂蚁P7,降薪10%,要跳槽吗?
  4. Android TV 初探(一) 连接机顶盒
  5. 树莓派【外设】3.5寸显示屏驱动安装
  6. 【和63】王甲佳:实体“微地址”的遐想(微地址系列9-3)
  7. python模块之tqdm:简易教程
  8. matlab ode边值问题,微分方程(组)边值问题的变分原理及MATLAB求解
  9. 基于单片机的RFID门禁卡的设计
  10. Android常用代码片段(笔记一)