import time
import csv
from playwright.sync_api import Playwright, sync_playwright
with sync_playwright() as playwright:
browser = playwright.chromium.launch(headless=False)
# 開啟一個瀏覽器會話
context = browser.new_context()
context.clear_cookies()
# 開啟一個新頁面
page = context.new_page()
page.goto("https://www.dangdang.com/")
input_ = page.query_selector('#key_S')
input_.fill('管理學')
time.sleep(0.4)
page.query_selector('.button').click()
time.sleep(4)
print('dd')
for i in range(100):
ul = page.query_selector('#component_59')
li_list = ul.query_selector_all('li')
for li in li_list:
url_ = 'https:' + li.query_selector('.name a').get_attribute('href')
title = li.query_selector('.name a').get_attribute('title')
with open('1.csv', 'a+', encoding='utf-8', newline='') as f:
wf = csv.writer(f)
wf.writerow([url_, title])
pass
page.query_selector('.next a').click()
time.sleep(5)
playwright 操作
相關文章
- playwright非同步操作-多標籤執行非同步
- Playwright的使用
- Playwright 原始碼 BrowserType原始碼
- 【Playwright + Python】系列(九)Playwright 呼叫 Chrome 外掛,小白也能事半功倍PythonChrome
- ubuntu20 執行playwrightUbuntu
- go安裝playwright-goGo
- playwright自動化專案搭建
- playwright的一些斷言
- Playwright 模擬微信瀏覽器瀏覽器
- 微軟出品自動化神器【Playwright+Java】系列(七) 之 元素的可操作性驗證微軟Java
- 微軟出品自動化神器【Playwright+Java】系列(六) 之 字元輸入、單元素鍵盤事件操作、上傳檔案、聚焦、拖拽、懸浮操作微軟Java字元事件
- 《最新出爐》系列初窺篇-Python+Playwright 自動化測試-4-playwright 等待淺析Python
- playwright自動登入獲取cookie/ckCookie
- 《最新出爐》系列初窺篇-Python+Playwright 自動化測試-3-離線搭建 playwright 環境Python
- Playwright自動化測試工具之高階使用
- 微軟開源 Python 自動化神器 Playwright微軟Python
- 《最新出爐》系列初窺篇-Python+Playwright 自動化測試-2-playwright 的 API 及其他知識PythonAPI
- 從 testcafe 遷到 playwright 你需要注意什麼?
- playwright 在 Centos 的安裝和問題處理CentOS
- Playwright自動化測試工具之元素定位實戰
- playwright 中使用 xpath 定位元素遇到的奇怪問題
- 微軟開源的Web測試和自動化神器 Playwright微軟Web
- linux系統配置中文字型,playwright中文亂碼Linux
- 調研.AI 增強 PlayWright 案例及工具 ( AI Native Test)AI
- 使用Playwright對Java API實現自動視覺測試 - applitoolsJavaAPI視覺APP
- 微軟出品自動化神器【Playwright+Java】系列(十)元素定位詳解微軟Java
- 【自動化】使用PlayWright+代理IP實現多環境隔離
- playwright 頁面載入速度度量(錯誤之處,敬請斧正)
- 使用 Playwright 指令碼錄製簡化自動化測試:完全指南指令碼
- 使用 Playwright 複用 Cookie:簡化自動化測試的高效方法Cookie
- 微軟出品自動化神器【Playwright+Java】系列(九)多執行緒、重定向、彈出新視窗、截圖、新頁面、錄製、頁面物件模式操作微軟Java執行緒物件模式
- 【Playwright+Python】系列教程(二)手把手帶你寫一個指令碼Python指令碼
- playwright for net 對日期選擇控制元件(My97DatePicker)的設定控制元件
- Playwright安裝與Python整合:探索跨瀏覽器測試的奇妙世界Python瀏覽器
- 【0基礎學爬蟲】爬蟲基礎之自動化工具 Playwright 的使用爬蟲
- 模擬手機裝置:使用 Playwright 實現移動端自動化測試
- JQ操作標籤--樣式操作、 位置操作、尺寸、 文字操作、 獲取值操作、 屬性操作、文件處理、事件事件
- 微軟出品自動化神器【Playwright+Java】系列(十二)測試框架的設計與開發微軟Java框架