olamedia
olamedia
О, богиня
Хотя вообще я имел в виду еще и куки - чтобы страница оставалась всегда, а не только при первом показе
потестирую сейчас
Итак, 6Мб исходный документ, 28 Мб после get('tr'), 102 Мб после toArray(). В итоге рекомендую отказаться от ->toArray(), а вызвать ->toDom() и работать напрямую с ним, раз не предвидится больше...
Уточню почему: 1. сам массив занимает дополнительное место. 2. в массиве используются текстовые ключи для удобства (class, #text) доступа к тексту и атрибутам по их названию. так что массив занимает...
По таймауту действительно странно. Сам xpath формируется вроде как верно: `//table[@class='dirlistertable']//tr//td[1]` Если написать `table[class=dirlistertable]>tbody>tr>td:first-child`, то отрабатывает за те же 40 секунд с xpath `//table[@class='dirlistertable']/tbody/tr/td[1]` и 36 Мб
set_time_limit() не катит? P.S. скорость работы nokogiri сравнима со скоростью встроенных расширений DOM/libxml. Если говорите, что работает медленно, сравнивайте с аналогами. strpos работает еще быстрее, может не стоило заморачиваться с...
С помощью getDom() получить DOMDocument/DOMNodeList/DOMElement и затем использовать родные методы.
да, `nokogiri::fromHtmlNoCharset` это верный вариант в случае если просто нет указания кодировки. `loadHtmlNoCharset` делает то же самое с уже созданным объектом `$nokogiri->loadHtmlNoCharset`
I think, it should be possible to select created character as user's avatar instead of just loading picture.