lastNewsItem = news[0].text
if (lastNewsItem != news[0].text):
# Присваиваем переменной lastNewItem последнюю новость
# ...
# Если поледняя новость не равна lastNewItem
import re
s = 'Rank#6286Player count4/20Address185.189.255.206:2956(Game Port)185.189.255.206:2957(Query Port)StatusonlineDistance928 kmCountryUptime7 Days:93%, 30 Days:97%Downtime History'
result = re.search(r'Player count(.+?)Address', s)
print(result.group(1))
server_page = soup.find('div', {'id': 'serverPage'})
players_count = server_page.find_all('dd')[1].text
{
"dictionary": {
"как тебя зовут?":[
"Мои тестовые данные",
"Тестовые данные"
],
"как ты поживаешь?":[
"Тестовые данные",
"Всё хорошо, надеюсь у тебя тоже всё хорошо :)"
],
"привет":[
"Привет, как тебя зовут?",
"Здравствуй! Поговорим?"
]
}
}
from random import choice
# JSON в переменной data
message = 'Привет' # текст, который ввел пользователь
if message.lower() in data['dictionary']:
print(choice(data['dictionary'][message.lower()]))
multipart/form-data
, а вы передаете application/x-www-form-urlencoded
import requests
headers = {
'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Safari/537.36',
'cookie': '__cfduid=df460642f2af00ab8032064816028d4d81615715323; PHPSESSID=v927e4hlvij4adb1t82h820mba; __cflb=0H28vNadMLAyXKUf23mqg1oQcXXk66XXzAorU7peK4w; current_language=ru',
}
data = {'url': (None, 'https://www.tiktok.com/@lisaandlena/video/6926975884846992645')}
r = requests.post('https://snaptik.app/action_2021.php', headers=headers, files=data)
data = {'url': (None, 'https://www.tiktok.com/@lisaandlena/video/6926975884846992645')}
url
- имя самого поля.raw_request = requests.Request('POST', 'https://httpbin.org/post', files={'url': (None, 'https://www.tiktok.com/@lisaandlena/video/6926975884846992645')})
prepared_request = raw_request.prepare()
print(prepared_request.body)
# b'--0548e3f8652931495a692616ea2f819e\r\nContent-Disposition: form-data; name="url"\r\n\r\nhttps://www.tiktok.com/@lisaandlena/video/6926975884846992645\r\n--0548e3f8652931495a692616ea2f819e--\r\n'
raw_request = requests.Request('POST', 'https://httpbin.org/post', files={'url': ('filename.txt', 'https://www.tiktok.com/@lisaandlena/video/6926975884846992645')})
prepared_request = raw_request.prepare()
print(prepared_request.body)
#b'--6e5a4f0c3cc63461b6b613f86f17b22f\r\nContent-Disposition: form-data; name="url"; filename="filename.txt"\r\n\r\nhttps://www.tiktok.com/@lisaandlena/video/6926975884846992645\r\n--6e5a4f0c3cc63461b6b613f86f17b22f--\r\n'
https://api.nasa.gov/mars-photos/api/v1/rovers/curiosity/photos?sol=1666&api_key=DEMO_KEY
const responseJson = pm.response.json();
var cameras = [];
responseJson["photos"].forEach(function (photo) {
var name = photo["camera"]["name"];
if (!cameras.includes(name)) {
cameras.push(name);
}
});
console.log("Total photos:", responseJson["photos"].length);
console.log("Cameras:", cameras);
https://api.nasa.gov/mars-photos/api/v1/manifests/Curiosity?api_key=DEMO_KEY
const responseJson = pm.response.json();
const sol = 1666;
responseJson["photo_manifest"]["photos"].forEach(function(photo) {
if (photo["sol"] == sol) {
console.log(photo);
return
}
})
Найти снимок с id 268034 сделанный ровером Opportunity на панорамную камеру в первый сол
const responseJson = pm.response.json();
const photoId = 268034;
responseJson["photos"].forEach(function(photo) {
if (photo["id"] == photoId) {
console.log(photo);
return
}
})
@bot.message_handler(commands=['start'])
def start_message(message):
try:
bot.get_chat_member('@channelusername', message.chat.id)
except:
bot.send_message(message.chat.id, 'Необходимо подписаться на канал')
return
bot.send_message(message.chat.id, 'Подписан')