Не могу спарсить href с сайта (Python)
С действующего сайта (поймете ниже про какой речь) хочу спарсить строчку с href, выглядит примерно так:
<a href="/write266287234" class="friends_field_act" onclick="return showWriteMessageBox(event, 266287234)">Написать сообщение</a>
Я написал свой парсер с сертификацией:
import ssl
try:
_create_unverified_https_context = ssl._create_unverified_context
except AttributeError:
pass
else:
ssl._create_default_https_context = _create_unverified_https_context
import vk_api
from bs4 import BeautifulSoup
import urllib.request
vk_session = vk_api.VkApi("login", "password")
vk_session.auth()
vk = vk_session.get_api()
html_page = urllib.request.urlopen('https://vk.com/friends?act=find&c%5Bage_from%5D=21&c%5Bage_to%5D=21&c%5Bcity%5D=1095384&c%5Bcountry%5D=1&c%5Bname%5D=1&c%5Bper_page%5D=40&c%5Bphoto%5D=1&c%5Bsection%5D=people')
soup = BeautifulSoup(html_page, "html.parser")
for link in soup.findAll('a'):
print(link.get('href'))
Но он выдает непонятные ссылки, где href не пахнет.
через приложения этого сайта и многоизвестный api уже делал, не помогло, если в for link in soup.findAll('a'): вставить не а, а div, то результатом будет около 20 None