fix json read file
This commit is contained in:
parent
8e0abc40bd
commit
a67ff868f3
@ -1,7 +1,7 @@
|
||||
#!/usr/bin/python3
|
||||
from bs4 import BeautifulSoup
|
||||
from urllib.parse import urlparse
|
||||
import requests, os, argparse, logging
|
||||
import requests, os, argparse, logging, json
|
||||
from requests.adapters import HTTPAdapter
|
||||
from requests.packages.urllib3.util.retry import Retry
|
||||
|
||||
|
@ -41,8 +41,9 @@ class WPimport:
|
||||
|
||||
def fromUrl(self, first, second):
|
||||
try:
|
||||
content_file = open("{0}/{1}.json".format(self._name, self._tmp))
|
||||
webpage_content = json.loads(content_file)
|
||||
with open("{0}/{1}.json".format(self._tmp, self._name)) as file:
|
||||
webpage_content = json.loads(file.read())
|
||||
self._logger.debug("{0} : size of webpage : {1}".format(self._name, len(webpage_content)))
|
||||
webpage = webpage_content[first][second]
|
||||
for i in range(0, len(webpage)):
|
||||
try:
|
||||
@ -56,6 +57,7 @@ class WPimport:
|
||||
else:
|
||||
self._addOrUpdateFeaturedMedia(soup)
|
||||
del webpage_content[first][second][i]
|
||||
webpage_content = json.dumps(webpage_content)
|
||||
open("{0}/{1}.json".format(self._tmp, self._name), "wt").write(webpage_content)
|
||||
else:
|
||||
self._logger.error("{0} : Connection error for get url {1} with status code : {2}".format(self._name, webpage[i], r.status_code))
|
||||
@ -68,8 +70,6 @@ class WPimport:
|
||||
exit(1)
|
||||
except Exception as err:
|
||||
self._logger.error("{0} : Exception error for get url {1} : {2}".format(self._name, webpage[i], err))
|
||||
|
||||
|
||||
except Exception as ex:
|
||||
self._logger.error("{0} : Read file json from tmp : {1}".format(self._name, ex))
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user