Как указано в комментариях, вам лучше попробовать BeautifulSoup. Примерно так будет перечисляться названия в Python3:
import requests
from bs4 import BeautifulSoup
html = requests.get('https://www.imdb.com/search/title?groups=top_250&sort=user_rating')
if html.ok:
soup = BeautifulSoup(html.text, 'html.parser')
html.close()
for title in soup('h3', 'lister-item-header'):
print(title('a')[0].get_text())
И вот более чистая версия кода выше:
import requests
from bs4 import BeautifulSoup
imdb_entry_point = 'https://www.imdb.com/search/title'
imdb_payload = {
'groups': 'top_250',
'sort': 'user_rating'
}
with requests.get(imdb_entry_point, imdb_payload) as imdb:
if imdb.ok:
html = BeautifulSoup(imdb.text, 'html.parser')
for i, h3 in enumerate(html('h3', 'lister-item-header'), 1):
for a in h3('a'):
print(i, a.get_text())
Кстати, эта точка входа возвращает только 50 результатов а не 250, как вы ожидаете.
Я бы определенно создал новую ветку. Если эти два варианта проекта по-прежнему имеют много общего кода и даже существует отдаленная вероятность того, что они могут быть объединены вместе, я не вижу никакой выгоды в разделении их на два совершенно независимых проекта.
I ' я бы пошел с веткой - это дает вам возможность позже объединить вещи, если это необходимо.
Марк
Если они находятся в одном и том же хранилище, то это не имеет значения. Вы по-прежнему можете объединяться из одного дерева проекта в другое.
В противном случае мое внутреннее чувство говорит «ветвь»
В теории это ветвь. Поэтому я бы предложил поработать с ним как таковым.
Так как это модификация основной разработки, лучше всего будет использовать ветвь.
Ветвь будет разрешать слияния в обоих направлениях, используя SVN.
Создание нового проекта потребовало бы ручная синхронизация изменений.
Я бы сказал, что это ветвь. Хотя вы не можете сливаться из пользовательской версии в заголовок, это вероятный код в основной / головной части, который вы, возможно, захотите перенести в свою пользовательскую ветку для обновления пользовательской версии. Хотя это можно сделать в отдельных репозиториях, его нельзя назвать «видимым», если оно находится в одном месте и когда что-то падает с радара, оно имеет тенденцию отставать и приходить в упадок.