Хотя я не могу это проверить, это может быть из-за того, что на странице есть два тега, которые вы пытаетесь очистить, в то время как ваш цикл for и оператор if настроены на добавление информации всякий раз, когда он находит тег.У первого есть название компании, но у второго нет текста, таким образом, пустой вывод (потому что вы делаете td.find('a').text
, он пытается получить текст цели тегом).
Дляссылка, это тег, который вы хотите:
<a href="/item/main.nhn?code=005930" class="tltle">삼성전자</a>
Это то, что вы берете во второй раз:
<a href="/item/board.nhn?code=005930"><img src="https://ssl.pstatic.net/imgstock/images5/ico_debatebl2.gif" width="15" height="13" alt="토론실"></a>
Возможно, вы можете изменить свое выражение if, чтобы сделатьубедитесь, что class
тега a title
или что-то другое, чтобы убедиться, что вы вводите оператор if только тогда, когда смотрите на тег с названием компании.
I'mна работе, так что я не могу ничего проверить, но дайте мне знать, если у вас есть какие-либо вопросы позже!