import requests
from bs4 import BeautifulSoup
import json
response = requests.get('https://vk.com/id1')
soup = BeautifulSoup(response.text,'html.parser')
avatar = soup.find('div',id='page_avatar').a.get('onclick')
json_raw = avatar[avatar.find('{'):avatar.rfind('}')+1] #Здесь вытаскивает json
json_data = json.loads(json_raw)
print(json_data['temp']['x']) # Получаем из json url аватарки
for item in items:
try:
comps.append({
'title': item.find('a', class_ = 'marginright5 link linkWithHash detailsLink').get_text(strip = True),
'price': item.find('p', class_ = 'price').get_text(strip = True),
'link': item.find('a', class_ = 'marginright5 link linkWithHash detailsLink').get('href')
})
except:
pass
for comp in comps:
print(f'{comp["title"]} -> Price: {comp["price"]} -> Link: {comp["link"]}')
parse()
bot = telebot.TeleBot(config.token)
@bot.message_handler(commands=['fantastic'])
def fantasic_message(message):
v = pafy.new("https://www.youtube.com/watch?v=COwlqqErDbY")
s = v.getbest()
bot.send_message(message.chat.id, "Size is %s" % s.get_filesize())
videoid = v.videoid # Получаем id видео
ext = s.extension # Получаем расширение видео
filename = f'{videoid}.{ext}' # Формируем имя файла на основе id + расширения
s.download(filename) # Скачиваем видео и сохраняем с именем videoid+расширение
data = open(filename,'rb')
bot.send_video(message.chat.id, data)
data.close()
if __name__ == '__main__':
bot.infinity_polling()
import requests
response = requests.get('https://www.dekuzu.com/ru/2020/02/sell-phone-infringe-copyright.html')
print(response.text)
С помощью какой библиотеки/плагина организована защита странички от просмотра исходного кода?
static int parseInt(String s)
static int parseInt(String s, int radix)
import pickle
stats = {1 : 2,2 : 3}
with open("save","wb") as save:
pickle.dump(stats,save)
def cookies_from_file(filename):
with open(filename) as file:
cookies_data = file.read().replace('\n','').split(';')
cookies_dic = {}
for x in cookies_data:
key = x.split('=')[0]
value = x.split('=')[1]
cookies_dic[key]=value
return cookies_dic
cookies = cookies_from_file('cookies.txt')
response = requests.get(url,headers=headers,cookies=cookies)
без нажатия каких либо кнопок.Интересно, как вы будете менять содержимое LineEdit, телепатически? ¯\_(ツ)_/¯
import sys
from PySide2.QtCore import Qt
from PySide2.QtWidgets import (QApplication, QWidget,
QPushButton, QLabel, QVBoxLayout, QLineEdit)
class MyWidget(QWidget):
def __init__(self):
QWidget.__init__(self)
self.my_label = QLabel()
self.line_edit = QLineEdit()
self.my_label.setAlignment(Qt.AlignCenter)
self.layout = QVBoxLayout()
self.layout.addWidget(self.my_label)
self.layout.addWidget(self.line_edit)
self.setLayout(self.layout)
self.line_edit.textChanged.connect(self.magic) # Реагируем на события изменения текста
def magic(self):
self.my_label.setText(self.line_edit.text()) # Выводим в label текст из lineedit
if __name__ == "__main__":
app = QApplication(sys.argv)
widget = MyWidget()
widget.resize(200, 150)
widget.show()
sys.exit(app.exec_())
какую базу данных учить в данный момент лучше под Python
Какие буквы в букваре учить, чтобы читать сказки?