Доброго времени суток всем!
Я с Питоном два дня, до этого был на другом языке (ну с общими для всех языков принципами программирования знаком)
Не могу сладить с задачей - пока надо получить ссылку с ячейки таблицы, ссылка содержит дату "1995", но сама ссылка записана не как "a href=...", а как "data-href=..."
Код пока такой:
Вот как совладать с этой строкой:
Прошу помочь понять, на вопросы отвечу
Я с Питоном два дня, до этого был на другом языке (ну с общими для всех языков принципами программирования знаком)
Не могу сладить с задачей - пока надо получить ссылку с ячейки таблицы, ссылка содержит дату "1995", но сама ссылка записана не как "a href=...", а как "data-href=..."
Код пока такой:
Код:
from urllib.parse import urlparse
import requests
from bs4 import BeautifulSoup
import lxml
import re
# Переменные
headers = {
'accept': '*/*',
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:67.0) Gecko/20100101 Firefox/67.0',
'Upgrade-Insecure-Requests': '1'
}
search = 'украина 1 гривна 1995'
yahr = re.search (r'\d{4}', search)
def ucoin():
domain = 'ru.ucoin.net'
host = 'http://' + domain
url =( host + '/catalog/?' )
session = requests.Session()
request = session.get(url, headers=headers, params=[('q', search)])
soup = BeautifulSoup(request.content, 'lxml')
link = soup.find('table', {'class': 'coin'}).find('a').get('href')
request = session.get(host + link, headers=headers)
soup = BeautifulSoup(request.content, 'lxml')
link = soup.find('tr', {"class" : "tr-hr"}, string=re.compile('1995'))
print (link)
ucoin()
Вот как совладать с этой строкой:
link = soup.find('tr', {"class" : "tr-hr"}, string=re.compile('1995'))
Прошу помочь понять, на вопросы отвечу