from jinja2 import FileSystemLoader, Environment
import os
curr_dir = os.path.dirname(os.path.abspath(__file__)) #указываем что шаблон находится в корне
env = Environment(loader=FileSystemLoader(curr_dir))
template = env.get_template('1.html')
q=[] # список кокторый заполняется
...
with open("index.html", "w", encoding='utf-8') as f:
f.write(template.render(q=q))
{% for i in q%}
<tr>
<td><a href="{{i[0]}}">{{i[0]}}</a></td>
<td>{{i[1]}}</td>
<td>{{i[2]}}</td>
<td>{{i[3]}}</td>
</tr>
{%endfor%}
import vk
import time
import requests as req
from lxml import html
app_id, login, password = 'app_id', 'login@vk.com', 'password'
session = vk.AuthSession(app_id, login, password, scope='messages')
vk_api = vk.API(session, v='5.62')
while True:
massages=vk_api.messages.getDialogs(count=20, unread=1)
if massages['count']==1:
print('Новое письмо', massages)
id = massages['items'][0]['message']['user_id']
body=massages['items'][0]['message']['body']
print(id, body)
if body=='bash':
r = req.get('http://bash.im/random')
doc = html.document_fromstring(r.text)
bash = '\n'.join(doc.xpath('//*[@id="body"]/div[3]/div[@class="text"]/text()'))
vk_api.messages.send(user_id=id, message=bash)
print()
else:
vk_api.messages.send(user_id=id, message='Если вы введете "bash" то я вышлю вам цитату с bash.im')
elif massages['count']==0:
print('Новых писем нет')
time.sleep(1)
import requests
access_token = 'ваш токен'
data = [
('url', 'https://www.facebook.com/images/fb_icon_325x325.png'), # url вашей фотографии
('caption', 'Test text'), # любой ваш текст который хотите публиковать
('access_token', access_token), # ну и токен куда мы без него
]
fb=requests.post('https://graph.facebook.com/me/photos', data=data)
import requests
from bs4 import BeautifulSoup
url='http://www.yarregion.ru/'
r=requests.get(url+'depts/dcul/default.aspx').text
dcul=BeautifulSoup(r)
img_news=dcul.find('div',{'id': 'WebPartWPQ3'}).find('img').get('src')
file=open('1.jpg', 'wb')
p=requests.get(url+img_news)
file.write(p.content)
file.close()
Я не волшебник я только учусь