ruby - watir 是否被阻止登录 Facebook?如果是这样,是否有另一种宝石可以做到这一点?
问题描述
这是我的代码,但是当运行它时,facebook 会阻止我登录。任何帮助将不胜感激。
require 'rubygems'
require 'watir'
require 'webdrivers'
require 'mechanize'
agent = Mechanize.new
agent.get('http://facebook.com') do |page|
login_page = agent.click(page.link_with(:text => /Log In/ ))
end
proxy = {
http: '185.10.166.130:8080',
ssl: '185.10.166.130:8080'
}
browser = Watir::Browser.new :chrome, proxy: proxy
browser.goto 'facebook.com'
# Enter Facebook login details and click login
browser.text_field(id: 'email').set '****'
browser.text_field(id: 'pass').set '****'
browser.button(type: 'submit').click
解决方案
推荐阅读
- variables - wordpress 中的动态 URL 参数
- wpf - 在类型“GroupBox”中找不到属性“Click”。在网核 3.1
- elasticsearch - 在 Yii2 中为 Elastic 设置索引名称
- spark-java - 在 org.gradle.api.internal.artifacts.dsl 类型的对象上找不到参数 [com.sparkjava:spark-core:2.9.3] 的方法 compile()
- unix - unbale 将邮件发送到带有附件 unix/solaris 10 的分发列表
- python-3.x - 如何制作允许重用密钥的枚举?
- python - Python中的连续UDP查询随机停止
- android - 无法使用多部分请求从颤振应用程序上传图像
- javascript - 为什么 javascript 表单验证中的 required 属性仅适用于我表单中的一个按钮?
- python - 我不明白这行代码是如何工作的