0
なぜ__index__方法のpythonを持っている必要があります:ウィキのはTypeError:スライスインデックスが整数またはNoneであるか、または
k = driver.find_elements_by_class_name("#mw-content-text > div > p:nth-child(3) > b:nth-child(1)")[0:6]
作業
しかし
数6(別名titles.text)が
を与えますk = driver.find_elements_by_class_name("#mw-content-text > div > p:nth-child(3) > b:nth-child(1)")[0:titles.text]
エラー:
TypeError: slice indices must be integers or None or have an __index__ method
どうすればこの問題を回避できますか?なぜそれがこの
それはintへ
cd = webdriver.chrome()
cd.get('https://en.wikipedia.org/wiki/6')
titles = driver.find_elements_by_class_name("#mw-content-text > div > p:nth-child(3) > b:nth-child(1)")
for title in titles:
print(title.text)
変更コード(titles.textを)やっていることは、コメントによると、すべての要素
エラーが発生する行にはどのような処理が必要ですか? –
@MichaelButscher私はそれが6つの要素を掻き集めることを期待しています。 –
'titles.text'は文字列です。それは '' 6''を含んでいますか?その場合は、 'int(titles.text)'を使用してください。 –