Как получить контент внутри HTML <ol>С URL с python - PullRequest
0 голосов
/ 22 апреля 2020

Я пытаюсь создать диссон-бота, используя python для клана Warframe моего друга, который очищает содержимое из Warframe P C Раздел объявлений . Я хотел использовать бот-диск, чтобы отправить его как код для вставки в чат-диск

Вот код, который я пробовал


import urllib
from bs4 import BeautifulSoup
import lxml


url = "http://forums.warframe.com/forum/2-pc-announcements/?sortby=start_date&sortdirection=desc"
from bs4 import BeautifulSoup
import requests
import lxml
sess = requests.Session()
page = sess.get(url)
page = BeautifulSoup(page.text, features="lxml")
soap = page.select('li.item', features="lxml")
print([s.find('li').text for s in soap])


1 Ответ

0 голосов
/ 22 апреля 2020

Несмотря на то, что ваш заголовок требует одного, ваш вопрос - другого.

Чтобы получить контент из упорядоченного списка:

for item in ordered_list:

    # This is where you would do things to your item
    new_thing = foo(item)

    return new_thing

Чтобы получить контент из упорядоченного списка и передать индекс:

for idx, item in enumerate(ordered_list):

    # This is where you would do things to your item
    new_thing = foo(item)

    return idx, new_thing

Что касается тела вашего вопроса. Вы утверждаете, что everything I've tried has failed, что именно вы пробовали?

Ну, я не могу сказать вам, как это сделать, я могу указать вам на темы, которые помогут:


Если вы дадите больше информации, сообщество может предоставить более точные ответы.


...