def add_comment(weibo_url, content): browser = get_browser() browser.get(weibo_url) browser.implicitly_wait(5) content_textarea = browser.find_element_by_css_selector("textarea.W_input").clear() content_textarea = browser.find_element_by_css_selector("textarea.W_input").send_key time.sleep(2) comment_button = browser.find_element_by_css_selector(".W_btn_a").click() time.sleep(1)
def post_weibo(content): browser = get_browser() # 跳转到用户的首页 browser.get('https://m.weibo.cn/') browser.implicitly_wait(5) # 点击右上角的发布按钮 post_button = browser.find_element_by_css_selector("[node-type='publish']").click() # 在弹出的文本框中输入内容 content_textarea = browser.find_element_by_css_selector("textarea.W_input").send_key time.sleep(2) # 点击发布按钮 post_button = browser.find_element_by_css_selector("[node-type='submit']").click() time.sleep(1)
def weibo_login(username, password): browser = get_browser() # 打开微博登录页 browser.get('https://passport.weibo.cn/signin/login') # 手机版登录页 browser.implicitly_wait(5) time.sleep(1) # 填写登录信息:用户名、密码 browser.find_element_by_id("loginName").send_keys(username) browser.find_element_by_id("loginPassword").send_keys(password) time.sleep(1) # 点击登录 browser.find_element_by_id("loginAction").click() time.sleep(1)
def weibo_login(username, password): browser = get_browser() # 打开微博登录页 browser.get('https://weibo.com/') # 电脑版登录页 browser.implicitly_wait(5) time.sleep(1) # 填写登录信息:用户名、密码 browser.find_element_by_css_selector("[node-type='username']").send_keys( username) browser.find_element_by_css_selector("[node-type='password']").send_keys( password) time.sleep(1) # 点击登录 browser.find_element_by_css_selector("[node-type='submitStates']").click() time.sleep(1)
def add_follow(uid): browser = get_browser() browser.get('https://m.weibo.cn/u/' + str(uid)) time.sleep(1) try: # browser.find_element_by_id("follow").click() follow_button = browser.find_element_by_xpath( '//div[@class="m-add-box m-followBtn"]') follow_button.click() # 选择分组 group_button = browser.find_element_by_xpath( '//div//a[@class="m-btn m-btn-white m-btn-text-orange"]') group_button.click() except NoSuchElementException as e: print("can not follow") time.sleep(1) time.sleep(1)