Skip to content

Instantly share code, notes, and snippets.

@seonews-ru
seonews-ru / gist:8b3335211e4b1ec6975dbd60aaf166f8
Created December 30, 2018 14:25
Как использовать Google BigQuery с помощью Python
import pandas as pd
from google.oauth2 import service_account
# Прописываем адрес к файлу с данными по сервисному аккаунту и получаем credentials для доступа к данным
credentials = service_account.Credentials.from_service_account_file(
'my-bq-project-225910-6e534ba48078.json')
# Формируем запрос и получаем количество вопросов с тегом "pandas", сгруппированные по дате создания
query = '''
SELECT DATE(creation_date) as date, COUNT(id) as questions
@seonews-ru
seonews-ru / gist:b0c8684474efbe172b5750385eb40882
Created December 30, 2018 14:23
Как использовать Google BigQuery с помощью Python
pip install pandas-gbq
conda install pandas-gbq -c conda-forge
<meta name="robots" content="noindex, nofollow"/>
@seonews-ru
seonews-ru / gist:166359fbd9c8fa4925764fddd6d14943
Created October 18, 2018 16:07
Как настроить редирект
<a href="https://www.aviasales.ru/?marker=XXXXXX.short">авиабилеты</a>
@seonews-ru
seonews-ru / gist:fcad5c6dcb110d2f069994aeb745c12f
Created October 18, 2018 16:07
Как настроить редирект
<script>
window.location.href = "https://www.aviasales.ru/?marker=XXXXXX.short";
</script>
@seonews-ru
seonews-ru / gist:1ed0084b85fa0fabe8142e46bec64dc6
Created October 18, 2018 16:05
Как настроить редирект
<script src="https://gist.github.com/seonews-ru/4908b43ac569673be5f3cc4113d69264.js"></script>
@seonews-ru
seonews-ru / gist:4908b43ac569673be5f3cc4113d69264
Created October 18, 2018 16:04
Как настроить редирект и замену партнёрских ссылок на WordPress
$links = parse_ini_file('shortlinks.ini');
if(isset($_GET['l']) && array_key_exists($_GET['l'], $links)){
header('Location: ' . $links[$_GET['l']]);
} else{
header('HTTP/1.0 404 Not Found');
echo 'Unknown link.';
}
@seonews-ru
seonews-ru / gist:3973455ecc7c4a2a46a067ed6c503396
Created October 16, 2018 12:05
Кейс. Продвижение турбазы в Калужской области через РСЯ и Директ
<script src="https://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
ymaps.ready(function(){
var geolocation = ymaps.geolocation;
urls = [z.rstrip() for z in open('C:\\Users\\iburmistrov\\Documents\\Texts_Analyze\\url_list.txt')]
for url in urls:
try:
response = requests.get(url, timeout=None)
except:
continue
soup = BeautifulSoup(response.content, "html.parser")
for pp in soup.select("p"):
print(pp.text)
sys.stdout.close()
sys.stdout = open("C:\\Users\\UserName\\Documents\\out.txt", "w", encoding="utf-8")