pyquery語法類似jquery,有什麼問題可以查詢jquery看看怎麼用
jquery的教學
選id: # 如果有id優先使用
選class: . 要確保沒有相同的class,class裡面有空格用.取代空格
同時選多個 用逗號區隔 '.article-header,.article-content'
下一層th tableth
所有以下th table th
選上一層: parent 很難選沒有什麼id,class的可以用
```python
for table in response.dom('table[bgcolor="#FFFFFF"]').items():
treq0 = table.parent().parent().parent('tr:eq(0)')
```
包含某attribute的元素 div[data-desc='內文']
包含某文字的元素 th:contains('產業別')
取attribute值 (".listq input[value='下一頁']").attr('onclick')
取元素中的第幾個 tr:eq(0)
很常爬這個清況
如果要取上面的某些欄位
```python
columns = ['產業類別', '營利事業統一編號', '實收資本額', '已發行普通股數或TDR原股發行股數', '特別股', '電話', '地址', '主要經營業務']
for col in columns:
value = response.dom(f"th:contains('{col}')").eq(0).next().text()
```
取得關鍵字的.next()就可以
大概常用的就這些