Комментарии
Илья, напишите мне на почту, постараюсь помочь
Илья, 8 Окт 2021 — 20:55.#2
Присоединяюсь. Столкнулся с той же проблемой, парсер не может сохранить файл, если задавать ему имя по столбцу…
Владимир, 21 Май 2021 — 16:50.#3
Добрый день. Что-то не так с этими значениями артикула, хотя в excel они выглядят, как обычные. У меня есть ваша программа PastePictures, так она тоже не может именовать картинки по значению этих артикулов. В чем может быть причина?
Владимир, не видя файла настроек, не могу сказать.
Можем настроить под заказ.
Владимир, 20 Май 2021 — 19:28.#5
Да, причина в наименовании файла. Если берется имя из URL, то картинка скачивается, если задается по маске(данные из столбца), то файл не скачивается. Выбирается столбец с артикулами. В чем проблема?
Владимир, возможно неверно задано имя файла (файл не удаётся сохранить по заданному пути и под заданным именем файла)
Владимир, 20 Май 2021 — 14:10.#7
Добрый день. Парсер нормально отработал по сайту, все параметры вывелись в excel, в том числе, ссылки картинок, но сами картинки не загрузились. Парсер выдает сообщение: Ошибка скачивания файла-Не удалось скачать файл по ссылке: https://… Но сама ссылка рабочая и по ней картинка замечательно открывается. ??
-

Max Human
New Member
Пользователи- Регистрация:
- 20 июн 2014
- Сообщения:
- 18
Всем привет,
Ситуация такая: запускаю парсинг, на 250+ страниц, из них 8 заканчиваются с ошибками, при том, что в браузере все хорошо грузится.
В результате парсинга, получаю:
— 7 страниц с ошибкой: «файл не сохранен: результирующий документ оказался пустым»— при этом, нужная инфа парсится и сохраняется в CSV — я растерян;— 1 страница с ошибкой: «файл не сохранен: программе не удалось загрузить страницу»
— запись в CSV отсутствует — это логично, вель есть ошибка. но в браузере грузится ок;Вопрос:
— можно, что то сделать, что бы не было ошибок и все записывалось в CSV?
— если все-таки получаю ошибку — как сохранить в CSV ссылку и слово «ошибка», что бы я видел, что есть таковая?**Скрытое содержимое: доступно при наличии 1 постов.**
Спасибо.
-

Root
Администратор
Администратор- Регистрация:
- 10 мар 2010
- Сообщения:
- 14.764
- Город:
- Барнаул
Здравствуйте.
Пробуйте парсить в 1 поток (может этот сайт не всегда отвечает на частые запросы).
Чтобы игнорировать «файл не сохранен: программе не удалось загрузить страницу» и выводить что-либо на подобных страницах, например <CD_DOCURL!> (ссылка на текущий WEB-документ, который парсим), нажимаем ctrl+6 и вставляем туда <CD_DOCURL!>.
С уважением к вам, Сергей…
-

Max Human
New Member
Пользователи- Регистрация:
- 20 июн 2014
- Сообщения:
- 18
«нажимаем ctrl+6 и вставляем туда <CD_DOCURL!>»
— если я сохраняю результаты парсинга в CSV — как указать ячейку, в которой должен вывестись <CD_DOCURL!>, замещающий ошибку? или как-то автоматом сохранит? -

Root
Администратор
Администратор- Регистрация:
- 10 мар 2010
- Сообщения:
- 14.764
- Город:
- Барнаул
Посчитать, в какой столбец вам нужно вставить и поставить разделители столбцов:
-

Min-Z-Drav
New Member
Пользователи- Регистрация:
- 14 янв 2015
- Сообщения:
- 32
«файл не сохранен: результирующий документ оказался пустым»
тоже самое и у меня… парсю в один поток…самое главное при предпросмотре все нормально загружается… а когда начинаю парсинг ошибки!
Попытался без php загрузилось нормально, но когда совмещаю php и загрузку файлов… выдает ошибку!
Последнее редактирование: 14 май 2015
-

Kreol
Модератор
Команда форума
Модератор- Регистрация:
- 6 янв 2013
- Сообщения:
- 2.645
1) Вы пробовали передавать cookies?
2) 8 ошибок на 250 товаров это не так много, это даже меньше 1%
3) Поставьте меньше потоков, либо добавьте паузу -

Min-Z-Drav
New Member
Пользователи- Регистрация:
- 14 янв 2015
- Сообщения:
- 32
1) Зачем передавать, если при предпросмотре.. все отлично
2) у меня в проекте 18 ссылок и все с ошибками…. 100%
3) Потоков 1У меня вопрос… можно ли так сделать:
<скрипт>код разный
<загрузка картинки>
</скрипт> ?Мне кажется проблема иза этого…
Если сделать так:
<скрипт>код разный
</скрипт>
<загрузка картинки>То все отлично загружается… и скрипт срабатывает и картинка загружается… только приходиться немного дописать код в скрипте.. дабы название картинки записывало в базу!
Поделиться этой страницей
Ошибка парсинга xml документа в Сбере
Парсинг – слово английского происхождения, означает определение синтаксического анализа, принятое в информатике. Простыми словами, это проверка текста на компьютерном языке на ошибки. Если ошибка выявлена, система обязательно оповестит об этом пользователя. Причем не просто оповестит, а укажет, в какой именно строке и столбце найдена опечатка.

Ошибка парсинга xml возникает в бизнес-приложении от Сбера при загрузке электронного документа, выгруженного из 1С-программы. Решение проблемы укладывается в несколько шагов:
- Любым текстовым редактором открыть сохраненный реестр.
- Изменить верхнюю строку в кодировке на 1251, загрузить в Сбер с пометкой «кодировка=windows».
После обновления документа исходный файл система Сбера не принимает, зато измененный формат открывается легко.
Не загружаются в сбербанк бизнес платежные поручения
Здравствуйте.
Сегодня столкнулись с такой проблемой — не загружаются платежные поручения в сбербанк бизнес: обновили до последнего релиза (3.0.85.25) и установили все заплатки какие есть, но ошибка при попытки импортировать в самом сбербанк бизнес осталась:
ЖУРНАЛ ИМПОРТА
Импорт документов завершён
с предупреждением — Файл не удовлетворяет шаблону:
отсутствуют поля: «Наименование», «КПП», «ИНН», «Счет №», «Комментарий», «БИК банка»
лишние поля: «1CClientBankExchange»
Обработано документов — 0
Из них:
успешно импортировано — 0
отклонено — 0
и соответственно ничего не загружает.
До этого все нормально загружало и до сегодняшнего дня проблем не было.
Программу обновили, справочники тоже(в том числе банков), но ничего не помогает.
Конфигурация типовая, никаких изменений, расширений и т.д не вносили в нее.
Убедительно прошу, подскажите — что делать?
Сегодня в 11:00 не работает Сбербанк онлайн из-за кривого XML
Только что, как стало нам известно, сегодня, 30.06.2014 в 11:00 по Мск. не работает Сбербанк онлайн. Именно не пускает пользователей в Личный кабинет. Причиной этого стала ошибка парсинга XML файла, в теле которого находится непонятный символ или просто не закрыта скобка. Косвенными признаками стало то, что я пытаясь зайти в ЛК Сбербанк онлайн — на их страничке увидел незавершённый текст, а именно: «Обратите внимание:» и далее пусто, так же как и в соседних вкладках. Я уже обратил внимание, а толку с этого. Далее, вводим логин и пароль и выскакивает окошко для ввода SMS-пароля, но смс не приходит! Всё потому, что XML-файл с ошибкой. Откуда я взял этот XML и почему? Смотрим принтскин N2. Я попытался зайти в корень сайта — тут явная ошибка. Очевидно, что часть новости, назовём её так — выводится по адресу: https://online.sberbank.ru/CSAFront/index.do и ничего не происходит. Если перейди в корень сайта — то там явный баг, со-стороны разрабов сайта. И это длилось 45 минут.
Сбербанк сидит на деньгах, на миллиардах и не могут до-сих-пор систему резервного восстановления, блин, ну хоть сайта своего сделать. За что только деньги платим. А если так с карточками будет или банкоматами — отказавшими в один прекрасный момент? А? (Пока писал статью, сайт починили) Скрины в доказательство выкладываю. PS: И это за регламентом 15 минут!
Не а НЕ ПОЧИНИЛИ! Время 11:55! Смотрим скриншот N3: Ошибка синтаксического анализа XML: элемент не найден Адрес: https://online.sberbank.ru/PhizIC/CSAFrontLogin.do?AuthToken=2a1338ef19b5cf7557003242969bc34b
Строка 1, символ 1:

На морде сайта — всё вроде гуд более менее стало, ввожу логин, пароль, — вместо окна с смс — вываливается страница с такой ошибкой. Опять XML Мдаааа.. А мне между прочим надо деньги платить, кредит на машину… А по чьей вине будут пени.
PS: Вот люди-то «порадуются», сейчас прайм-тайм настанет в обед, все платить будут — а Сбербанк онлайн валяется, не по детски. Попробуйте, войдите если можете в ЛК?
Just as it became known to us today , 30.06.2014 at 11:00 am GMT. Sberbank does not work online . It will not allow users to Account . The reason for this was an error parsing the XML file in the body which is not understood symbol or simply closed parenthesis . Indirect signs is that I try to go to LC Savings Online — on their page saw an unfinished text , namely: «Note :» and then empty, as well as in adjacent tabs. I have noticed a sense from this . Next, enter the username and password and jumps out a window to enter the SMS- password, but sms comes ! That’s because the XML- file failed. How should I take this XML and why? Enjoying printskin N2. I tried to go to the root of the site — there is a bug. Obviously, part of the news, so let’s call it — is displayed at : https://online.sberbank.ru/CSAFront/index.do and nothing happens . If you cd to the root of the site — is there an obvious bug with hand — developers site. And it lasted 45 minutes. Explicit Error parsing XML- file upload SberbankaSberbank sitting on the money , with billions and can not pre- date — system backup recovery then , damn it, well, at least make your site . For that only pay money . And if so will be with cards or ATM — refused at one point ? Huh? ( While writing the article , the site was repaired ) Screens in evidence spread. PS: And this time-limit 15 minutes!
Not as he has not repaired ! Time 11:55 ! See screenshot N3: Error parsing XML: no element found Location : https://online.sberbank.ru/PhizIC/CSAFrontLogin.do?AuthToken=2a1338ef19b5cf7557003242969bc34b
Line 1 , character 1 :
The muzzle has a website — everything seems to become less buzzing , I enter login, password, — instead of a window with sms — page falls out with this error . Again Mdaaaa XML .. And I need the money the way to pay the loan on the car … And whose fault will be fine .
PS: Here is something people « rejoice», now primetime come to dinner , all will pay — and Sberbank Online lying , not childish . Try , if you can sign in LK ?
Ошибки импорта из Excel и их решения.
Раздел Импорт из Excel – предназначен для загрузки текстовых данных о товарах и услугах компании в формате XLS, XLSX, CSV.
Это может быть файл созданный по нашему шаблону для импорта, или же, к примеру, файл экспортированый с другого сайта в формате XLS, XLSX, CSV.
Рассмотрим ошибки в файле импорта, которые чаще всего допускают пользователи и решения для корректировки.
Сообщение об ошибке » В выбранном файле не все обязательные поля или файл поврежден». Как это решить?
1. Возможно, при создании файла импорта, используя наш шаблон, были допущены ошибки. В шаблоне импорта первая строка файла это подсказки, а в файле импорта первой строкой должны идти названия колонок. Нужно удалить первую строку с подсказками перед сохранением заполненного файла:
2. Ошибка возникает при попытке загрузить файл не в формате xls, xlsx или csv при импорте из Excel. Измените расширение импортируемого файла.
Если файл создан в результате экспорта с другого сайта проверьте его на соответствие с нашим шаблоном и наличием обязательных полей/колонок в файле Excel. Посмотреть правила составления файла Excel можно в Кабинете компании — Товары и Услуги — Импорт из Excel
3. Формат одной или нескольких ячеек выбран не верно. Например, в колонке ЦЕНА значение должно быть числовое и целое:
4. Если файл импорта был создан не из нашего шаблона тогда ошибка может быть из-за отсутствия или неверного заполнения поля колонок Адрес_подраздела и Идентификатор_подраздела. Если файл импорта создан из шаблона, импорт происходит даже если эти поля пустые.
После импорта отсутствуют фото к товару , хотя он были в файле импорта. Почему?
Причин, почему в результате импорта картинка не отобразилась, может быть несколько. Если это не связано с настройками импорта, то причину можно найти в файле импорта.
1. В файле импорта не указаны URL для изображений. Для импорта из Excel это колонка Ссылка_изображения. Ссылки должны быть разделены запятыми с пробелами:
Проверьте наличие ссылки в строке товара в колонке для фото, возможно там пустая строка или ссылка картинки указана с ошибкой, не полностью.
2. Также нужно проверить доступность ссылки, если это ссылка на картинку с сайта — скопируйте её и вставьте в строку браузера. Перейдите по адресу ссылки — если картинка отображается — адрес ссылки корректный.
Импорт прошел и у всех товаров теперь статус «Наличие не известно». Почему?
Для обозначения статуса наличия в колонке Наличие применяется:
Если оставить поле наличия пустым — статус вашего товара станет Наличие не известно.
Не отобразилась скидка после импорта. В чем причина?
Колонка Скидка должна иметь процентное или числовое значение, если в этой колонке (или ячейке) значение было указано не % или число — скидка не отобразится. На примере изображения ниже преобразуйте ячейки колонки Скидка в нужный формат:
В файле импорта были заполнены характеристики, но в карточке товара они оказались в Дополнительном. Почему?
На сайте компании и на портале Основные характеристики могут выступать фильтрами при поиске, а Дополнительные характеристики просто отображаются в описании к товару списком.
Если были указаны характеристики, но после импорта они отражаются в Дополнительных, значит для Рубрики, к которой относится товар, нет такой характеристики в нашей базе и система перенесла эти атрибуты в дополнительные.

Мнение эксперта
Знайка, самый умный эксперт в Цветочном городе
Если у вас есть вопросы, задавайте их мне!
Задать вопрос эксперту
Знание языка запросов Xpath для использования функции не обязательно, можно воспользоваться опцией браузера копировать Xpath. Если же вы хотите что-то уточнить, я с радостью помогу!
Облачные сервисы не требуют установки на ПК. Все данные хранятся на серверах разработчиков, вы скачиваете только результат парсинга. Доступ к программному обеспечению осуществляется через веб-интерфейс или по API.

Что значит ошибка перенос в excel
Добавить список url можно вручную, XLSX-файлом или ссылкой на XML-карту сайта. Отчеты выгружаются в форматах HTML и XLSX. Первые 500 запросов — бесплатно. Все нюансы работы с инструментом мы описали в гайде.
Открыв, RSS ленту своего сайта видишь, что ленты нет, а браузер сообщает об ошибке. Как мне удается вернуть «на место», «отвалившуюся» RSS ленту я и расскажу дальше.
Примечание: Хочу поправиться и замечу, что неисправности фида не валятся с неба. Скорее всего, это результат установки нового плагина или ваше изменение, некоторых файлов в шаблоне. Так как, для формирования фида используется язык разметки XML, который имеет строгие правила синтаксиса, то любое изменение в файлах, которые не влияют на работу сайта, могут «отстегнуть» RSS.
Для исправления ошибки, я обычно делаю следующие шаги, причем исправление фида может произойти на любом шаге.
Примечание: Вообще эта синтаксическая ошибка называется ошибка разбора XML или XML Parsing Error. В разных браузерах она показывается по-разному. Например, в Chrome:
Предположительно, ошибка разбора появляется из-за пробельных символов (пробел, новая строка, табуляция) появившихся в коде WordPress перед декларацией XML.
Для начала, попытаемся устранить ненужные пробелы в коде
Не помогло, или не хочется лазить по коду, воспользуйтесь плагином: Fix RSS Feed WordPress. Хоть и плагин не протестирован на версии 3.8, вполне может помочь в восстановлении ленты RSS.
Данный плагин не обновлялся 2 года. Скорее всего, он уже не поддерживается и может быть несовместим с текущими версиями WordPress.
Плагин установите на сайт любым из способов установки плагинов. После активации плагина, откройте его и запустите процесс исправления. Если проблема неработающего канала RSS в лишних пробелах, этот плагин должен помочь.

Если плагин Fix RSS Feed WordPress не помог, возможен конфликт одного из плагинов. Попробуйте, отключать в Консоли → Плагины → Установленные, последовательно каждый активный плагин, проверяя работоспособность ленты RSS.
Ошибки будут подсвечены желтым цветом. Ошибки связанные не с синтаксисом файлов, нужно решать для каждого конкретного случая отдельно.
Похожие посты:
Это ведь уже не про RSS? по крайней мере убирать пробелы не помогло
По вопросу я не понял, после чего была такая ошибка.
Вероятно вы что-то импортируйте (контент, товары) при помощи плагина импорта.
Если плагин импорта тестирован на вашей версии, я бы сначала отключил другие плагины сайта и повторил импорт.
Если бы это не помогло, написал в suport хостинга.
Добавить комментарий Отменить ответ

Мнение эксперта
Знайка, самый умный эксперт в Цветочном городе
Если у вас есть вопросы, задавайте их мне!
Задать вопрос эксперту
Предположительно, ошибка разбора появляется из-за пробельных символов пробел, новая строка, табуляция появившихся в коде WordPress перед декларацией XML. Если же вы хотите что-то уточнить, я с радостью помогу!
Я продолжаю получать сообщение об ошибке. Это ошибка
Не уверен, что это подходящее место для этого или нет, если нет, я извиняюсь. Изначально продолжал подниматься, когда я был на ebay, теперь случается случайным образом.
Исправить ошибку Parser конфигурации
Бесплатная версия ограничена 500-ми url. В платной (лицензию можно купить на год) количество страниц для парсинга не ограничено, и она имеет гораздо больше возможностей. Среди них — парсинг цен, названий и описаний товаров с любого сайта. Как это сделать, мы подробно описали в гайде.
В статье:
- 1 Ошибки импорта из Excel и их решения.
- 1.1 Что значит ошибка перенос в excel
- 2 Ошибка разбора XML или XML Parsing Error в RSS-ленте, решения проблемы
- 2.1 Поиск – Ошибка разбора XML или XML Parsing Error в RSS-ленте
- 2.1.1 Похожие посты:
- 2.2 2 комментария к “Ошибка разбора XML или XML Parsing Error в RSS-ленте, решения проблемы”
- 2.2.1 Добавить комментарий Отменить ответ
- 2.3 Исправить ошибку Parser конфигурации
- 2.1 Поиск – Ошибка разбора XML или XML Parsing Error в RSS-ленте
Сбербанк Онлайн не загружает электронный реестр с зарплатными ведомостями
СББОЛ не производит импорт нашей зарплатной ведомости, мотивируя тем, что файл имеет якобы недопустимый формат и сообщает :»ошибка парсинга xml документа (строка: 2 , столбец: 472). Кто нибудь сталкивался с такой проблемой? 🤯
Этот Сбербанк, который «Всегда рядом» (их девиз!), не может мне помочь своей техподдержкой (которой не дождаться, т.к. все операторы всегда заняты) с декабря прошлого года. И обидно каждый раз перед выплатой зарплаты вручную набирать в этом СББОЛе список сотрудников получателей — полностью ФИО и 20 значный лицевой счет каждого !!!🤦♀️
И это при том, что у них в СББОЛ есть все данные по нашим сотрудникам. Неужели нельзя оттуда вставлять реквизиты при заполнении ?!
ООО на УСНО.
Заполнить и подать уведомление об исчисленных суммах налогов и взносов

Цитата (бухгалтер УК):импорт нашей зарплатной ведомости
В какой программе формируете?
Цитата (бухгалтер УК):«ошибка парсинга xml документа (строка: 2 , столбец: 472).
Возможно, это связано с версией установленного у вас Парсера.
ЗЫ: под парсингом подразумевается процесс поиска определенной информации в большом фрагменте текста, а так же разбиение данных на смысловые части.
Формируем в 1С Предприятие 8.3 (не в ЗУПе)

Цитата (бухгалтер УК):СББОЛ не производит импорт нашей зарплатной ведомости, мотивируя тем, что файл имеет якобы недопустимый формат и сообщает :»ошибка парсинга xml документа (строка: 2 , столбец: 472). Кто нибудь сталкивался с такой проблемой?
Этот Сбербанк, который «Всегда рядом» (их девиз!), не может мне помочь своей техподдержкой (которой не дождаться, т.к. все операторы всегда заняты) с декабря прошлого года. И обидно каждый раз перед выплатой зарплаты вручную набирать в этом СББОЛе список сотрудников получателей — полностью ФИО и 20 значный лицевой счет каждого !!!
И это при том, что у них в СББОЛ есть все данные по нашим сотрудникам. Неужели нельзя оттуда вставлять реквизиты при заполнении ?!
ООО на УСНО.
Скорее всего вы загружаете правильный файл в неправильном месте. Еще раз внимательно прочитайте инструкцию.
Заполняйте платежки с актуальными на сегодня КБК, кодами дохода и другими обязательными реквизитами

Здравствуйте.
Как выгружаете из 1С? Через обработку Импортэкспорт по лицевым счетам сотрудников?
Загружаете как? В сбербанке Дополнительно — Обмен с 1С — Импорт — Электронный реестр. Загружаете. Так? Здесь ошибка выходит?
И в каком формате файл: xml или dbf?
Напишите еще релиз и название конфигурации.
Здравствуйте еще раз! Структура файла им не нравится. Кодировка должна быть Windows и еще кое-что не так. А выгружаем в правильном месте Всем спасибо, техподдержка прислала подробный ответ для наших специалистов, пусть думают. Удачи всем в работе!
Вы к изначальной ссылке вида
link = 'https://habr.com/ru/top/page2/'
дописываете counter
res = req.get(link + str(counter))
в итоге получаете 404 для адреса:
'https://habr.com/ru/top/page2/2'
Меняйте номер страницы в goParse():
def goParse():
titles, links, times, hyperlinks = [], [], [], []
page_num = 2
while True:
print(page_num)
res = requests.get(f'https://habr.com/ru/top/page{page_num}/')
html = BeautifulSoup(res.text, 'lxml')
times += html.find_all('span', class_='post_time')
links_a = html.find_all('a', class_='post__title_link')
page = html.find_all('a', id='next_page')
for a in links_a:
hyperlinks.append(make_Hyperlink(a.text, a['href']))
if page == 'None':
break
else:
page_num += 1
print(hyperlinks)
PS page_num должен начинаться с 2
UPD запуск goParse() с while page_num < 5: (страницы 2-4) отдает hyperlinks с 38 ссылками/тайтлами:
[
'=HYPERLINK("https://habr.com/ru/post/538870/", "Кодирование Рида-Соломона для чайников" )',
'=HYPERLINK("https://habr.com/ru/company/audiomania/blog/540612/", "Что послушать, когда пишешь код: бесплатные миксы, заглушка для второго монитора и эмбиент-плеер" )',
'=HYPERLINK("https://habr.com/ru/post/541322/", "Author.today — пираты под флагом копирайта?" )', '=HYPERLINK("https://habr.com/ru/company/itelma/blog/540784/", "Тренды 2021 в индустрии полупроводников" )',
...
'=HYPERLINK("https://habr.com/ru/post/540130/", "Скромное обаяние конспирологии" )',
'=HYPERLINK("https://habr.com/ru/post/541330/", "[приглашение] Запись саундтреков в жанре киберпанк для OSINT инструмента" )',
'=HYPERLINK("https://habr.com/ru/company/rostelecom/blog/541208/", "Как мы автоматизировали тестирование верстки сайта с помощью скриншотов" )'
]