Python 京東爬蟲搶手機小程式

2021-08-15 08:19:30 字數 818 閱讀 5242

def login(b): #登入京東

b.click_link_by_text(「你好,請登入」)

time.sleep(3)

b.click_link_by_text(「賬戶登入」)

b.fill(「loginname」,」***」) #填寫賬戶密碼

b.fill(「nloginpwd」,」***」)

b.find_by_id(「loginsubmit」).click()

time.sleep(3)

return b

def loop(b):

try:

b.click_link_by_text(「立即搶購」)

if b.title==」商品已成功加入購物車」:

print(「加入購物車成功」)

else: #多次搶購操作後,有可能會被轉到京東首頁,所以要再開啟手機主頁

print(「搶購出錯」)

# b.visit(「

b.visit(「

time.sleep(3)

b.click_link_by_text(「立即搶購」)

except:

print(「沒找到搶購按鈕」)

b.reload()

time.sleep(2)

loop(b)

b=browser(driver_name=」chrome」) #開啟瀏覽器

b.visit(「

time.sleep(2)

login(b)

time.sleep(10)

loop(b)`

python 協程 爬蟲

協程 又叫微執行緒 python的多執行緒沒法利用多核,只能用乙個核去切換,沒辦法實現真正的並行效果。多執行緒的意義,對於io密集型是有意義的。大部分處理都是io的,多執行緒是可以解決大多數情況的。但是解決不了並行的多程序。協程 非搶占式的程式,執行緒和程序都是搶占式的。協程也是要切換的,不過這種切...

爬蟲案例(1) 抓取京東的手機資料

1.需求分析 訪問京東 的首頁,搜尋手機,分析頁面,抓取一下商品的資訊 商品 標題 商品詳情頁 在這個過程中我們可以通過京東 進行分析,獲取到我們需要的資訊,在分析過程中我們會看到 有兩個名稱spu和sku。接下來就需要了解一下spu和sku的概念 spu standard product unit...

python爬蟲小程式 python爬蟲學習小程式

coding utf 8 name 模組1 purpose author mrwang created 18 04 2014 licence import urllib def main url html urllib.urlopen url print html.read 讀取內容 print h...