Esempio n. 1
0
            browser.find_by_name('password').click()
            browser.find_by_name('password').fill(password)
            break
        except Exception, e:
            print e
            continue
    button.click()

#goto club
def goto_club():
    url = 'http://club.weibo.com/toprank'
    print url
    browser.visit(url)

#daren uids
daren_uids = WEIBOUidList()

while True:
    try:
        login('*****@*****.**', '563389034')
        break
    except Exception:
        continue

while len(browser.title) == 18:
    print 'wait for homepage'
    time.sleep(0.5)

goto_club()
while len(browser.title) != 5:
    print 'wait for club page'
Esempio n. 2
0
    ["山东", "37"],
    ["上海", "31"],
    ["四川", "51"],
    ["天津", "12"],
    ["西藏", "54"],
    ["新疆", "65"],
    ["云南", "53"],
    ["浙江", "33"],
    ["陕西", "61"],
    ["台湾", "71"],
    ["香港", "81"],
    ["澳门", "82"],
]

# famous uids
famous_uids = WEIBOUidList()

# login
def login(username, password):
    print "login"
    browser.visit(url)

    browser.find_by_name("loginname").fill(username)
    button = browser.find_by_css(".W_login .W_btn_d").first
    while True:
        try:
            print "focus"
            button.click()
            browser.find_by_name("password").click()
            browser.find_by_name("password").fill(password)
            break