这个项目通过Python脚本结合Firefox浏览器,实现了自动化登录CSDN账号并发布博客文章的功能。
主要用到的代码如下
# 使用webdriver_manager自动管理驱动
options = webdriver.FirefoxOptions()
# 设置默认搜索引擎为百度(可选)
options.set_preference("browser.search.defaultenginename", "百度")
service = webdriver.FirefoxService(GeckoDriverManager().install())
# 备用方案,当上面的直接下载不下来时,释放下面两行代码,使用本地驱动
# from selenium.webdriver.firefox.service import Service as FirefoxService
# service = FirefoxService(executable_path="geckodriver.exe")
driver = webdriver.Firefox(service=service, options=options)
# 打开CSDN登录页面
## 打开后登录,然后在当前页面中执行操作
print("-------------------> 扫码登录CSDN ------------------->")
driver.get("https://mp.csdn.net/")获取代码的两种方式:
岫珩,回复关键词 csdn-auto-pub 即可获取提取码8. 演示执行上述代码可实现自动发布博文到CSDN平台,具体流程如下:完整操作过程演示如下:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。