Size: a a a

2020 May 19

R

Ref in Python
Dima
а ну да) тебе tmp нужно принтовать)
Я в tmp задаю свою переменеую
источник

R

Ref in Python
Dima
поправил
Куда мне задавать свою.переменную? Я уже вообще запутался
источник

D

Dima in Python
в переменной что?) ссылки полученные откуда то?
источник

R

Ref in Python
Dima
в переменной что?) ссылки полученные откуда то?
Да
источник

D

Dima in Python
ну вот тебе выведет те ссылки которые подходят под условие
источник

R

Ref in Python
Dima
ну вот тебе выведет те ссылки которые подходят под условие
soup = BeautifulSoup(html, 'html.parser').find('article', class_='tl_article_content')
       for i in soup.find_all('a', href=True):
           ss = i['href']
источник

R

Ref in Python
Dima
ну вот тебе выведет те ссылки которые подходят под условие
Ссылка в переменной ss (думаю это понятно)
источник

R

Ref in Python
Dima
ну вот тебе выведет те ссылки которые подходят под условие
УРАААААА!!!!!!! ПОЛУЧИЛОСЬ!!!
источник

D

Dima in Python
Ref
Ссылка в переменной ss (думаю это понятно)
soup = BeautifulSoup(html, 'html.parser').find('article', class_='tl_article_content')
       for i in soup.find_all('a', href=True):
           ss = i['href']
           links = [
               'a.com',
               'b.com',
               'c.com'
           ]
           for link in links:
               if link in ss:
                  print(ss)

чет вроде такого
источник

R

Ref in Python
Dima
soup = BeautifulSoup(html, 'html.parser').find('article', class_='tl_article_content')
       for i in soup.find_all('a', href=True):
           ss = i['href']
           links = [
               'a.com',
               'b.com',
               'c.com'
           ]
           for link in links:
               if link in ss:
                  print(ss)

чет вроде такого
Спасибо большое!!!
источник

D

Dima in Python
в links пишешь ссылки
источник

R

Ref in Python
Dima Dzundza
Потому что может тебе даёт объект типа ссылка и когда ты сравниваешь, то сравниваешь типы. Такое часто бывает, когда меня просят помочь. Может у тебя массив проверяется. Может ты сравниваешь не правильно и у тебя не полностью берётся ссылка, тоесть она обрезается на последнем символе (мой вариант к примеру мог к этому привести). Может ты вообще не ту переменную сравниваешь
Спасибо большое)!
источник

D

Dima in Python
лучше без протокола, он может некорректно парсится
источник

R

Ref in Python
Dima
лучше без протокола, он может некорректно парсится
У меня получилось, когда я принтанул tmp. Но я не понял почему tmp? Я же в неё скопировал свою переменеую
источник

D

Dima in Python
Ref
У меня получилось, когда я принтанул tmp. Но я не понял почему tmp? Я же в неё скопировал свою переменеую
Потому, что ты переменной tmp присвоил значение  спарсеной ссылки, а затем вывел эту переменную на экран при срабатывании соответствующего условия.
не было бы условия у тебя выводились бы все ссылки а не только те в которых содержится искомый домен
источник

R

Ref in Python
Dima
Потому, что ты переменной tmp присвоил значение  спарсеной ссылки, а затем вывел эту переменную на экран при срабатывании соответствующего условия.
не было бы условия у тебя выводились бы все ссылки а не только те в которых содержится искомый домен
Таким образом я бы мог не копировать свою ссылку в tmp, а прямо обробатывать свою переменеую.
Дело в том, что я понимаю так, что если что-то меняется в переменной, то пернменная  тоже должна измениться. Ну например если сначала в ss было несколлко ссылое,  то я считал, что после определённой работы, с этрй переменной, нужна обязательно новая пеиеменная, так как изначально в ней нефильтрованеые ссылки и если принтовать её, то ничего не изменится.
источник

DD

Dima Dzundza in Python
Это в си с ссылками так работает.
источник

DD

Dima Dzundza in Python
Или в numpy
источник

DD

Dima Dzundza in Python
С массивами
источник

R

Ref in Python
Dima Dzundza
С массивами
Извини, что я начал психовать). Спасибо за помощь!
источник