ghost 登录Facebook

from ghost import Ghost, Session

ghost = Ghost()
USERAGENT = "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0"

with ghost.start():
  session = Session(ghost,download_images=False,display=True,user_agent=USERAGENT)
  page, rs = session.open("https://m.facebook.com/login.php", timeout=120)
  assert page.http_status == 200
  session.evaluate("""
  document.querySelector('input[name="email"]').value = 'email@email.com';
  document.querySelector('input[name="pass"]').value = 'email-password';""")
  session.evaluate("""document.querySelector('input[name="login"]').click();""",
   expect_loading=True)
  """import codecs
  with codecs.open('fb.html', encoding='utf-8', mode='w') as f:
  f.write(session.content) """
  # session.save_cookies('fbookie')
  session.capture_to(path='fbookie.png')
  # gracefully clean off to avoid errors
  session.webview.setHtml('')
  session.exit()
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容