python - 解析和发布 Youtube 评论
问题描述
一般情况下,你需要实现对Youtube直播中聊天中的随机评论进行解析,然后以你的名义发送。
我尝试通过 selenium WebDriver,但我无法登录我的 Google 帐户。
(如果有其他方法可以解决这个问题,请分享)
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from fake_useragent import UserAgent
useragent = UserAgent()
chrome_options = webdriver.ChromeOptions()
chrome_options.add_experimental_option("useAutomationExtension", False)
chrome_options.add_experimental_option("excludeSwitches", ["enable-automation"])
profile = webdriver.FirefoxProfile()
profile.set_preference('general.useragent.override', useragent.random)
driver = webdriver.Chrome(chrome_options=chrome_options)
driver.get('https://accounts.google.com/AddSession/identifier?service=accountsettings&continue=https%3A%2F%2Fmyaccount.google.com%2F%3Fhl%3Dru%26utm_source%3Dsign_in_no_continue&hl=ru&csig=AF-SEnaAqQc0PuTbyQHT%3A1585861306&flowName=GlifWebSignIn&flowEntry=AddSession')
elem = driver.find_element_by_name('identifier')
elem.send_keys("mymail")
elem.send_keys(Keys.RETURN)
解决方案
推荐阅读
- c++ - 多个#include,不同的功能,相同的名称:如何区分它们?
- javascript - 无法使用 LeanFt +Java 自动化脚本单击按钮 (tag=>EDL-FILE-UPLOAD)
- javascript - Angular HTTP 拦截器测试 - 更改 window.location.href 值
- ssis - 当数据流位于 For Each 循环容器中时,记录集目标中的变量被替换了吗?
- ruby-on-rails - 为什么我在登录时收到缺少列的错误?
- centos - 如何在绑定接口中设置桥接适配器?
- python - 如何从字典列表中获取值?
- php - 我的 PHP 代码没有在我的 Ubuntu 操作系统上运行
- python - 使用 for 循环遍历多个字符串列表
- java - 如何告诉 Ignore JSON 忽略属性名称而不是其中的响应