Създаване WPGrabber плъгин пример вземете HTML съдържание
За да се избегнат грешки при работа с WPgrabber обмислят създаването на ленти HTML-внос от сайта.
Да вземем например секцията членове на търговски обект.
Ние имаме този URL: www.trajectus.ru/stati/
4) Не забравяйте да се наложи да зададете кодирането HTML-страници.
Натиснете бутона "Търси" и за линията изглежда:
<Мета HTTP-екв = »Content-Type» съдържание = »текст / HTML; кодировка = UTF-8 "/>
Ето защо, посочен в полето "Encoding HTML-страница" UTF-8 кодиране.
За да търсите за дълго време, използвайте браузъра за търсене (Ctrl + F) и въведете дума набор от знаци. Понякога кодирането е посочено в сценария, те обръщат внимание не си заслужава.
Погледнете в източник на HTML код на страницата си на ред, като:
<Мета HTTP-екв = »Content-Type» съдържание = »текст / HTML; кодировка = КОДОВЕ ТУК "/>
Понякога уебмастъри не указват кодирането, така груба сила, за да се промени: източник или WINDOWS-1251.
Сега попълнете в полето "Шаблон връзки." от които е да се събират линкове към статии за захващане на целта на вноса в уебсайта си.
За да попълните правилно опция "Шаблон връзки" в WPGrabber трябва да се определи вида на връзките в кода на страницата.
Копие от текста на всяко заглавие статия. Първо удар с глава на съдържание се нарича "Тръжни изчисления"
Отиди до изходния код, ние натиснете Ctrl + F и поле за търсене, копиране и поставяне на текст: ". Тръжни изчисления"
Ние търсим за частта, където има открита HTML тагове връзки директно към желания текст за контакт.
Важно е, че тази част от фиксираната URL адрес:
защото тази част от Урла остава постоянна за всички други връзки в страницата отива.
Помислете за други модели:
Всички тези връзки се вписват нашето описание на шаблона. За да попълните правилно в полета "референтен шаблон" в WPGrabber трябва да разгледаме формата на описанието на редовен изрази PCRE.
Нека да се разбере логиката на описване Шаблон връзки:
- Ние промените стойността на този: dostavka_v_krym /, erevalka_gruzov_v_g_ust_kut_s_zhd_st_lena_na_port_osetrovo / и preimuschestva-aviatsionnogo-транспортна
- Тези стойности на различен брой знака
- Те биха могли да включват номера
- Не само може да бъде знак за интервал, като в URL адреса им е забранено
Под формата на PCRE всеки не-празен символ е показан чрез символите \ S
Нашата URL: dostavka_v_krym, preimuschestva-aviatsionnogo а другият съставена от много знака (букви и долна черта), така че пишем в нашите условия, броят на знаците. За тази цел се използва WPGrabber скоби.
Например код \ S означава 8 последователни знаци.
Думата "тапата" е описан по регулярен израз \ S, но не попада в обхвата на изразяване \ S, като с една дума "приставка" е 6, а вместо 2.
Също така, регулярни изрази позволяват да определите набор от знаци. Например: \ S това означава всички думи с дължина от 3 до 6 включително.
За да определи минимален брой символи на ред, без да уточнява максималната след запетаята не пиша нищо. Например \ S означава, че трябва да се използват всички думи на 4 или повече символа.
Ние сега разгледаме опции: dostavka_v_krym / или perevalka_gruzov_v_g_ust_kut_s_zhd_st_lena_na_port_osetrovo /. Дължината на думи и символи се различава значително. Ето защо, ние пренапише модел низ, както следва:
Натиснете бутона "Import тест". WPgrabber плъгин намерих много повече връзки, отколкото е необходимо. Списъкът с препратки са ненужни, ние се свърже текстове.
Ето защо, ние използваме следния код:
Това означава, че всяка една буква или цифра или повече от тези символи.
Например, при експресия на формата:
но не попадат, типа на ред:
Следователно, можем да пренапишем нашия израз на тази форма:
Ето защо, когато импортирате съдържанието няма да се хванат на ненужни и грешни линкове!
Поставете този код в модела на линкове, натиснете бутона "Apply" и "тест внос" и плъгина ще даде това време 14 препратки!
Когато се изпитва записи внасят в Joomla или WordPress в резултат на виждат съобщението "Намерени линкове: 0". той ни казва, че има грешка в писмен вид справка шаблон WPGrabber. Проверете отново всички настройки отново.
информация Дължина-долу показва изрази формат контролни знаци PCRE.
Кога трябва точка в регулярен израз синтаксис на нашия (.) Това означава, специален характер, което означава, че при появата на всяка възможна характер.
Такъв израз:
Това означава не само, че:
Свързани статии