0
我想用一些邏輯來確定HTML文檔中表格的特定行的行的屬性,然後設置該行的背景顏色爲特定的顏色設置使用LXML
此代碼是但它沒有正確設置行的顏色 - 在該行不顯示新的顏色
for row in new_tree.xpath('//tr'):
if row_counter == 1:
continue
row.set('background-color','#DDA0DD')
row_text = row.text_content().lower()
if 'test_word' in row_text:
row_counter += 1
這就是成果之一 - 但該行的顏色仍然是白色的,不管我用什麼瀏覽器打開文件
<tr background-color="#DDA0DD">
我相信,html代碼的語法是錯誤的,但不知道如何內LXML其他糾正比行轉換爲字符串,然後試圖將風格插入字符串 - 這似乎太笨重
它似乎需要設置適當的內聯樣式:'row.set(「style」,「background-color:#DDA0DD」)'。 – mzjn
@mzijn感謝帖子作爲答案,我會給你這個問題很有幫助,並解決了我的問題 – PyNEwbie