Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 31.07.2016, 11:36   #1
vihtor
Форумчанин
 
Аватар для vihtor
 
Регистрация: 06.06.2014
Сообщений: 55
Репутация: -60
По умолчанию Парсер на Python

Здравствуйте.
Мне предложили Парсер на Python для автозаполнения описаний страниц (<meta name="description" content="" />)

Помогите разобраться как им пользоваться на статичном сайте.

#!/usr/bin/python
################################### ################################
from BeautifulSoup import BeautifulSoup
import os
################################### ################################

HTML_DOCS = os.listdir("/www/");


for HTML in HTML_DOCS:


if ".html" in HTML or ".htm" in HTML:

parsed_html = BeautifulSoup( HTML );
meta = parsed_html.head.find('meta', attrs={'name':'description'})

print( meta.text );

Последний раз редактировалось vihtor; 31.07.2016 в 18:13.
vihtor вне форума   Ответить с цитированием
Старый 31.07.2016, 12:27   #2
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 17,006
Репутация: 3316

icq: 512-765
skype: alexp.frl
По умолчанию

Не важно на каком он языке. И сайт не нужен если вам только 1 раз заполнить.
Просто любая программа/скрипт, которая пройдется по всем файлам, достанет текст (убрав из него HTML теги) и вставит куда надо.
Alex11223 на форуме   Ответить с цитированием
Старый 31.07.2016, 14:06   #3
pompiduskus
юзер как все
Профессионал
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Адрес: земля
Сообщений: 1,567
Репутация: 629

icq: 446.452.423
По умолчанию

Привет. Этож я писал там.
Давайте я вам помогу. =) Если у вас есть АСЯ, постучите.
Я все объясню что к чему. Там дел кот наплакал.
__________________
<Дзен - Вся вселенная в тебе > | <Рай - это всего лишь мечта терпящего страдания ада> | github.com/ch3ll0v3k
pompiduskus вне форума   Ответить с цитированием
Старый 31.07.2016, 16:55   #4
vihtor
Форумчанин
 
Аватар для vihtor
 
Регистрация: 06.06.2014
Сообщений: 55
Репутация: -60
По умолчанию

Цитата:
Сообщение от pompiduskus Посмотреть сообщение
Привет. Этож я писал там.
Давайте я вам помогу. =) Если у вас есть АСЯ, постучите.
Я все объясню что к чему. Там дел кот наплакал.
АСИ у меня нет.
Ну здесь объясните, что с этим кодом делать? Сохранить в отдельный файл? С каким расширением? Что делать на статичной странице?

Почему здесь нельзя объяснить? Это что, коммерческий скрипт?

Последний раз редактировалось vihtor; 31.07.2016 в 18:18.
vihtor вне форума   Ответить с цитированием
Старый 31.07.2016, 18:28   #5
pompiduskus
юзер как все
Профессионал
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Адрес: земля
Сообщений: 1,567
Репутация: 629

icq: 446.452.423
По умолчанию

Просто тут не удобно.
Тут дак тут. Возможно сегодня, или скорее всего завтро, зайду сюда и напишу что к чему. Если все файлы html у вас на компе, то установите себе Python https://www.python.org/
__________________
<Дзен - Вся вселенная в тебе > | <Рай - это всего лишь мечта терпящего страдания ада> | github.com/ch3ll0v3k
pompiduskus вне форума   Ответить с цитированием
Старый 31.07.2016, 21:11   #6
vihtor
Форумчанин
 
Аватар для vihtor
 
Регистрация: 06.06.2014
Сообщений: 55
Репутация: -60
По умолчанию

Цитата:
Сообщение от pompiduskus Посмотреть сообщение
Если все файлы html у вас на компе, то установите себе Python https://www.python.org/
Да не устанавливается, даже версия python-2.7.12. У меня древний-древний компьютер с Windows XP Home и SP1.
vihtor вне форума   Ответить с цитированием
Старый 31.07.2016, 21:16   #7
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 12,286
Репутация: 2073

icq: 216409213
По умолчанию

Ну так пайтон.орг можно и древнее найти версии
__________________
Запомните раз и навсегда: помочь != "решите за меня"!
p51x вне форума   Ответить с цитированием
Старый 01.08.2016, 04:32   #8
pompiduskus
юзер как все
Профессионал
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Адрес: земля
Сообщений: 1,567
Репутация: 629

icq: 446.452.423
По умолчанию

Если запустите exe-шник который я напишу ? Он будет питоновский. Тогда, просто напишите свою структуру дирикторий и любых пару таких файлов нужно мне будет для эксперимента.
__________________
<Дзен - Вся вселенная в тебе > | <Рай - это всего лишь мечта терпящего страдания ада> | github.com/ch3ll0v3k
pompiduskus вне форума   Ответить с цитированием
Старый 01.08.2016, 07:09   #9
vihtor
Форумчанин
 
Аватар для vihtor
 
Регистрация: 06.06.2014
Сообщений: 55
Репутация: -60
По умолчанию

Черт побери, да, я же изначально неправильно поставил свой вопрос.
Мне нужна готовая, бесплатная программа (утилита) на компьютер для пакетного редактирования html-файлов (html-кодов), здесь же на компьютере.
Задача: скопировать первые 200 символов текста и вставить в <meta name="description" content="">. Уж проще задачи тяжело придумать.
Всё, буду искать программу, скорее всего в Буржунете.
Извините за беспокойство.
vihtor вне форума   Ответить с цитированием
Старый 01.08.2016, 07:15   #10
pompiduskus
юзер как все
Профессионал
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Адрес: земля
Сообщений: 1,567
Репутация: 629

icq: 446.452.423
По умолчанию

Как будет угодно.
__________________
<Дзен - Вся вселенная в тебе > | <Рай - это всего лишь мечта терпящего страдания ада> | github.com/ch3ll0v3k
pompiduskus вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Документации и полезные материалы по Python, Python-Qt, PySide pompiduskus Python 3 11.01.2018 01:15
Парсер Ольга 963 Помощь студентам 10 07.12.2013 11:13
Парсер qiperman Работа с сетью в Delphi 4 29.04.2013 22:16
Парсер cargo29 JavaScript, Ajax 2 15.09.2011 19:07
парсер на C# newerwiner C# (си шарп) 1 08.05.2011 16:16


01:30.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru