用Python写的织梦自动发布文章工具代码(源码)

当我们采集了很多的文章保存在本地电脑中,想要把文章发布到织梦站点,你会怎么操作?用火车头发布还是直接导入数据库?今天分享一个新的方法——用Python hromedriver自动发布。
全程可视化操作,自动发布,参数可控,完全就像是人工发布,以下是用Python写的织梦自动发布文章的代码

源码:

from selenium import webdriver
from selenium.webdriver.support.select import Select
import time

#用webdriver启动谷歌浏览器
print("启动浏览器,打开dede登录界面")
driver = webdriver.Chrome(executable_path='D:\python\Scripts\chromedriver.exe')
#打开dede发布文章页面
driver.get('http://www.mysite2.com/dede/article_add.php')
author = "admin"
passowrd = "admin"

#自动填入登录用户名
driver.find_element_by_xpath("//input[@name='userid']").send_keys(author)
#自动填入登录密码
driver.find_element_by_xpath("./*//input[@name='pwd']").send_keys(passowrd)
#自动点击登录按钮进行登录
driver.find_element_by_xpath("./*//button[@type='submit']").click()

print("登陆成功")
time.sleep(5) # 休息5秒

title = "Python发表文章测试"
content = "XPath即为XML路径语言,它是一种用来确定XML(标准通用标记语言的子集)文档中某部分位置的语言。XPath基于XML的树状结构,有不同类型的节点,包括元素节点,属性节点和文本节"
driver.find_element_by_xpath("//input[@name='title']").send_keys(title)
sel = driver.find_element_by_xpath("./*//select[@id='typeid']")
Select(sel).select_by_value('127')
driver.find_element_by_xpath("//*[@id='cke_body']").send_keys(content)
driver.find_element_by_xpath("./*//input[@name='imageField']").click()
time.sleep(5)
driver.find_element_by_link_text("继续发布文章").click()

title2 = "Python发表文章测试2"
content2 = "XPath即为XML路径语言,它是一种用来确定XML(标准通用标记语言的子集)文档中某部分位置的语言。XPath基于XML的树状结构,有不同类型的节点,包括元素节点,属性节点和文本节"
driver.find_element_by_xpath("//input[@name='title']").send_keys(title2)
sel = driver.find_element_by_xpath("./*//select[@id='typeid']")
Select(sel).select_by_value('125')
driver.find_element_by_xpath("//*[@id='cke_body']").send_keys(content2)
sel2 = driver.find_element_by_xpath("./*//select[@id='arcrank']")
Select(sel2).select_by_value('-1') #发布为待审核状态
driver.find_element_by_xpath("./*//input[@name='imageField']").click()

print("发布文章成功")

SEO顾问微信二维码

微信扫描左侧二维码 一键关注微信公众号

建网站 /做推广 /SEO优化 /内容代写 /百度排名

免费提供SEO诊断方案 /付费修改页面 /SEO收徒

内容版权声明:除非注明,否则皆为SEO博客原创文章。

姜成SEO技术交流群

转载注明出处:https://www.seoblogs.cn/seogj/20213773.html

留个评论,给我继续更新的动力
  • 全部评论(0
    还没有评论,快来抢沙发吧!