Публикации с тегом “python”

Разбор сайта Python + Grab

Всем привет! Давно наша команда ничего не писала в блог. Сейчас правила и стиль написания немного упростятся, поэтому мы планируем написать еще много мелких, но интересных публикаций в ближайшем будущем. Сегодня я хочу рассказать вам об одной из самых интересных тем — парсинг сайтов. Делать мы это будем на моем любимом скриптовом языке Python. Заинтересовавшихся прошу под кат.

Читать далее >

Скрипт накрутки рейтинга (голосов)

Продолжим написание постов по использованию Python и UrlLib. Может, плохо рассказывать о таких вещах как накрутке, но это весьма интересно. Опять же не забуду напомнить, что всё это исключительно в учёбных целях!

Что я рассмотрю в этой статье:

  • Авторизация на сайте через UrlLib
  • Работа с Cookies в UrlLib
  • Составление POST-запросов
  • Разбор html через Beautiful Soup
  • Загрязнение совести

Читать далее >

Работа с UrlLib. Скрипт накрутки рекламы

Python LogoПриветствие! Сегодня напишем программу по накручиванию рекламы, которая сможет скрывать свои реальные данные (ip, user-agent, гео-положение). Хочу заметить, что всё это исключительно в учёбных целях.

В этой статье я разберу:

  • UrlLib, базовая информация
  • Подмена user-agent
  • Proxy в UrlLib
  • Анонимизация через Tor
  • Выборка элементов из массива
  • Использование библиотеки Beautiful Soup для работы с html
  • Работа с DOM в Python

Читать далее >

Программа управления звуком с помощью PyQT

Приветствие, давно не писал ничего. Сегодня займемся созданием лайт-виджета для регулировки уровня звука в системе. Таких программ достаточно много, но мне нужна была маленькая, быстрая и под стиль моей панели tint2.

Начнем с формулировки того, что мы хотим получить

  • у нас будет виджет, без панели управления и скрытый из таскбара;
  • координаты расположения крайний левый угол экрана;
  • на весь размер окна мы растягиваем иконку текущего положения звука. Всего будет 4 разных типа отображения: high, medium, low, mute;
  • регулировка звука по прокручиванию колесика мыши над виджетом;
  • дополнительная возможность: по нажатию правой кнопки мы запоминаем текущее значение уровня звука и выставляем его на 0 для системы, на последующее нажатие правой кнопки мы берем сохраненное значение и возобновляем его.

Читать далее >

Прилипание окна к краям экрана в PyQt

Знаю, задача простая, в интернете куча примеров, но вы посмотрите на них. Пару листов кода, зачем? Моей задачей было быстро написать код для прилипания окна к краям экрана.

Читать далее >

Типы окон в PyQt

Приветствие, в одном проекте мне понадобилось создавать окна, которые бы не показывались на TaskBar’e и могли быть как на заднем фоне, так и на переднем. Как же это реализовать?

Читать далее >

str в bool

Думаю, вы не раз нуждались в переводе строки в логическую переменную. Как же это сделать в Python?

Читать далее >

Диалоговые окна для работы с файлами в PyQt

Сегодня разберемся в типах диалоговых файлов, предусмотренных в Qt. Вы можете использовать 2 типа: сохранить/открыть файл.

Читать далее >

Контекстное меню в PyQt

Приветствие, расскажу о том, как с помощью PyQt создать контекстное меню для вашей программы.

Самое первое, что вам надо сделать, это определиться, когда показывать меню. У меня оно стоит на нажатие правой кнопки мыши.

Читать далее >

Знакомство с Python

Python LogoПриветствие! На конец-то я взялся за очередную статью по программированию ради моего хорошего друга. Только, к сожалению, на этот раз она, скорее всего, не будет захватывающей. Я просто опишу вам новый для меня язык: Python.

Зачем? Можете спросить вы… А кто его знает! Не сидится мне на месте. Вот и решил в очередной раз поставить Линукс… Ну вот, а как же без программирования. На с++ я не собираюсь писать. Тут-то мне и пришло в олову наткнуться на Python.

Читать далее >