歇歇 2023-01-02 13:29 采纳率: 16.7%
浏览 1029
已结题

新年福利:一个简单的自动回复评论的工具

评论回复
一条一条回复太慢
https://author.baidu.com/home?context=%7B%22uk%22%3A%22PHzqR64Go0hEmXyUlXlN4g%22%7D
 Selenium 框架和 Scrapy 框架都行
解决回复慢的问题
打开网页(用手机百度或百度浏览器打开更佳),按F12,可获得交互数据,手机需要Bird之类工具跟踪
我想要达到的结果,能够逐篇文章自动回复,C#、Python、VFP都行,甚至自动化脚本都行, 用Selenium 框架和 Scrapy 框架或任何其他都行,首先,登录百度(需要代码,Cookie很重要),打开上面的网址,查看每条动态、视频、图文、小视频,如有评论,点进去逐条回复,回复需随机,如“谢谢来访”、“谢谢,给我点个赞吧”,若是粉丝,回复:“谢谢来访,长期关注,更多精彩!”
  • 写回答

16条回答 默认 最新

  • Mr数据杨 Python领域优质创作者 2023-01-02 19:13
    关注

    Selenium 框架稳定推荐。
    Scrapy 框架难度较高不推荐。

    Selenium 方法

    安装Selenium:首先,确保已经安装了Selenium库。如果使用的是Python,可以使用以下命令来安装:

    pip install selenium
    

    安装WebDriver:需要安装Selenium的WebDriver,才能连接到浏览器。可以从以下链接下载WebDriver

    Chrome: https://sites.google.com/a/chromium.org/chromedriver/downloads
    Firefox: https://github.com/mozilla/geckodriver/releases
    Safari: https://webkit.org/blog/6900/webdriver-support-in-safari-10/

    创建浏览器对象:现在可以使用Selenium创建一个浏览器对象。例如要创建一个Chrome浏览器对象,可以使用以下代码:

    from selenium import webdriver
    
    driver = webdriver.Chrome('path/to/chromedriver')
    

    打开登录页面:使用浏览器对象的get方法打开登录页面。例如要打开Google的登录页面,可以使用以下代码:

    driver.get('https://accounts.google.com/signin')
    

    输入登录信息:需要使用Selenium的控制元素方法来输入登录信息。例如要输入用户名和密码,可以使用以下代码

    username_input = driver.find_element_by_id("TANGRAM__PSP_4__userName")
    password_input = driver.find_element_by_id("TANGRAM__PSP_4__password")
    

    提交登录表单:一旦输入了登录信息,就可以使用Selenium提交登录表单。

    submit_button = driver.find_element_by_id("TANGRAM__PSP_4__submit")
    submit_button.click()
    
    

    进行回复:一旦登录完成,就可以使用Selenium控制页面元素来进行回复。自己替换对应的xpath定位。

    reply_form = driver.find_element_by_css_selector('#reply-form')
    reply_form.send_keys('This is an automated reply.')
    
    submit_button = driver.find_element_by_css_selector('#submit-reply')
    submit_button.click()
    
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 1月8日
  • 创建了问题 1月2日

悬赏问题

  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)
  • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。