@NO1nam

Как спарсить ID?

мой код
html_text = requests.get(url, cookies=cookies)
  soup = BeautifulSoup(html_text.text, 'html.parser')
  aue = soup.find('table',{'class':'cntr wa mlra'})
  idnick = aue.find_all('a')
  for name in idnick:
    nick = name.text
    print(nick)
    mrush.write(nick+'\n')
  mrush.close()

У меня сейчас парсить все ники а мне нужно получить их ID
<table class="cntr wa mlra">
		<tbody><tr>
			<td class="p5">Место</td>
			<td class="p5">Имя</td>
							<td class="p5">Рейтинг</td>
					</tr>

							<tr>
					<td class="yell">1</td>
					<td class="">
																					<a href="/view_profile?player_id=4310386" class="lwhite">Sherman</a>
										</td>
					<td class="yell">67881</td>
				</tr><tr>
							</tr><tr>
					<td class="yell">2</td>
					<td class="">
																					<a href="/view_profile?player_id=2952751" class="lwhite">Astаrta</a>
										</td>
					<td class="yell">66575</td>
				</tr><tr>
							</tr><tr>
					<td class="yell">3</td>
					<td class="">
																					<a href="/view_profile?player_id=8233419" class="lwhite">killernik</a>
										</td>
					<td class="yell">66279</td>
				</tr><tr>
							</tr><tr>
					<td class="yell">4</td>
					<td class="">
																					<a href="/view_profile?player_id=7216037" class="lwhite">Мaркизa</a>
										</td>
					<td class="yell">66032</td>
				</tr><tr>
							</tr><tr>
					<td class="yell">5</td>
					<td class="">
																					<a href="/view_profile?player_id=7940254" class="lwhite">Whitе Eagle</a>
										</td>
					<td class="yell">64719</td>
				</tr><tr>
							</tr><tr>
					<td class="yell">6</td>
					<td class="">
																					<a href="/view_profile?player_id=2471064" class="lwhite">Лисёнок Ди</a>
										</td>
					<td class="yell">64645</td>
				</tr><tr>
							</tr><tr>
					<td class="yell">7</td>
					<td class="">
																					<a href="/view_profile?player_id=2741792" class="lwhite">Юля лучшая</a>
										</td>
					<td class="yell">64450</td>
				</tr><tr>
							</tr><tr>
					<td class="yell">8</td>
					<td class="">
																					<a href="/view_profile?player_id=5043654" class="lwhite">НЕЗЕРИЛ</a>
										</td>
					<td class="yell">64248</td>
				</tr><tr>
							</tr><tr>
					<td class="yell">9</td>
					<td class="">
																					<a href="/view_profile?player_id=1963843" class="lwhite">ЗЕВС ЖЕКА</a>
										</td>
					<td class="yell">63927</td>
				</tr><tr>
							</tr><tr>
					<td class="yell">10</td>
					<td class="">
																					<a href="/view_profile?player_id=5773233" class="lwhite">ЗагорскиЙ</a>
										</td>
					<td class="yell">63784</td>
				</tr><tr>
							</tr><tr>
					<td class="yell">11</td>
					<td class="">
																					<a href="/view_profile?player_id=3571824" class="lwhite">СПАРТАНЕЦ АА</a>
										</td>
					<td class="yell">63756</td>
				</tr><tr>
							</tr><tr>
					<td class="yell">12</td>
					<td class="">
																					<a href="/view_profile?player_id=10574962" class="lwhite">DT X</a>
										</td>
					<td class="yell">63653</td>
				</tr><tr>
							</tr><tr>
					<td class="yell">13</td>
					<td class="">
																					<a href="/view_profile?player_id=949862" class="lwhite">Голд Лис</a>
										</td>
					<td class="yell">63634</td>
				</tr><tr>
							</tr><tr>
					<td class="yell">14</td>
					<td class="">
																					<a href="/view_profile?player_id=3334852" class="lwhite">КрошкаРy</a>
										</td>
					<td class="yell">63591</td>
				</tr><tr>
							</tr><tr>
					<td class="yell">15</td>
					<td class="">
																					<a href="/view_profile?player_id=4585462" class="lwhite">verdikt</a>
										</td>
					<td class="yell">63504</td>
				</tr><tr>
			
							</tr><tr>
					<td class="yell">10000</td>
					<td class="">
																									<a href="/view_profile?player_id=9168277" class="lyell">Романычь</a>
											</td>
					<td class="yell">
						10162					</td>
				</tr><tr>
					</tr></tbody></table>

мне нужно получить все player_id=
  • Вопрос задан
  • 174 просмотра
Решения вопроса 1
hottabxp
@hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
Как вариант, заменить строку:
nick = name.text
на:
nick = name.get('href').split('=')[1]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы