因此,当前,我需要编写一个工具来打开Web浏览器(例如firefox),然后转到一些特定的链接/论坛以发布主题(例如自动发布工具)。我也想在Facebook群组上发帖。但是,我不知道从哪里开始制作此自动工具。有没有可以帮助我编写此工具的python框架?
谢谢。
Selenium可以帮助您在浏览器中自动执行某些操作,以下是登录google的示例。
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait
def Login_Google(browser, category_root_address):
browser.get(category_root_address)
# click to login
login_link = browser.find_element_by_id('gb_70')
webdriver.ActionChains(browser).move_to_element(login_link).click(login_link).perform()
# input your email here
email = browser.find_element_by_name('Email')
# you should input your email here
email.send_keys('')
# input your password here
pwd = browser.find_element_by_name('Passwd')
# you should input your password for your email here
pwd.send_keys('')
pwd.send_keys(Keys.RETURN)
print 'Login Success'
if __name__ == '__main__':
root_address = 'https://play.google.com/store/apps/category/TRAVEL_AND_LOCAL?hl=en'
driver = webdriver.Chrome()
Login_Google(driver, root_address)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。