XML Ошибка синтаксического анализа: неправильно сформировано «Строка № 1, Колонка 2» - PullRequest
0 голосов
/ 20 марта 2020

Я пытаюсь протестировать самое начало веб-страницы для каталога, используя результаты сценария python. Проблема в том, что я получаю сообщение об ошибке.

Код

<!DOCTYPE html>
<html>
    <head>  
        <meta charset="utf-8"/>  
    </head>
    <body>
        Field2: <input type="text" id="field2"><br><br>
        <input type="button" id='script' name="scriptbutton" value=" Run Script " onclick="goPython()">

        <script src="http://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>

        <script>
            function goPython(){
                $.ajax({
                    url: "findbykeywords.py",
                    data: "\"computer\" PricePlusShippingLowest",
                    context: document.body,
                    success: function(data)
                    {
                        var id = data;
                        document.getElementById("field2").value = data;
                    }
                });
            }
        </script>
    </body>
</html>

Ошибка, возникающая при нажатии кнопки Run Script ,

XML Ошибка разбора: неправильно сформирован
Расположение: файл: ///home/~~~~~/test.html
Строка № 1, столбец 2 :

РЕДАКТИРОВАТЬ: вот код python, хотя я не думаю, что он уместен, поскольку я попытался сократить его до простого заявления на печать и получил ту же проблему

Python код:

#!/usr/bin/env python3
from ebaysdk.finding import Connection
import sys

keywords = sys.argv[1]
if (len(sys.argv) > 2):
    sortOrder = sys.argv[2]
else:
    sortOrder = "BestMatch"
if __name__ == '__main__':
    api = Connection(config_file='ebay.yaml', debug=True, siteid="EBAY-US")

    request = {
        'keywords': keywords,
        'itemFilter': [
            {'name': 'condition', 'value': 'new'}
        ],
        'paginationInput': {
            'entriesPerPage': 10,
            'pageNumber': 1
        },
    'sortOrder' : sortOrder

    }


    response = api.execute('findItemsByKeywords', request)
for item in response.reply.searchResult.item:
    print("Title: ",item.title,", Price: ",item.sellingStatus.currentPrice.value, "\n")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...