Внесены отступы и пробелы для опрятности кода
This commit is contained in:
@@ -15,9 +15,8 @@ pip install ipars
|
|||||||
Класс Pars не принимает никаких данных для конструкторов.
|
Класс Pars не принимает никаких данных для конструкторов.
|
||||||
|
|
||||||
```python
|
```python
|
||||||
# Импортируем класс
|
|
||||||
from ipars import Pars
|
from ipars import Pars
|
||||||
# Создаём объект класса
|
|
||||||
p = Pars()
|
p = Pars()
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -42,10 +41,10 @@ from ipars import Pars
|
|||||||
p = Pars()
|
p = Pars()
|
||||||
|
|
||||||
# Заголовки для запроса
|
# Заголовки для запроса
|
||||||
headers ={
|
headers = {
|
||||||
"Accept": "*/*",
|
"Accept": "*/*",
|
||||||
"User-Agent": "Mozilla/5.0 (iPad; CPU OS 11_0 like Mac OS X) AppleWebKit/604.1.34 (KHTML, like Gecko) Version/11.0 Mobile/15A5341f Safari/604.1"
|
"User-Agent": "Mozilla/5.0 (iPad; CPU OS 11_0 like Mac OS X) AppleWebKit/604.1.34 (KHTML, like Gecko) Version/11.0 Mobile/15A5341f Safari/604.1"
|
||||||
}
|
}
|
||||||
p.getStaticPage('./index.html', 'https://google.com', headers=headers)
|
p.getStaticPage('./index.html', 'https://google.com', headers=headers)
|
||||||
|
|
||||||
# Получаем объект beautifulsoup из полученной страницы
|
# Получаем объект beautifulsoup из полученной страницы
|
||||||
@@ -53,8 +52,11 @@ soup = p.returnBs4Object('./index.html')
|
|||||||
|
|
||||||
# Используем методы beautifulsoup
|
# Используем методы beautifulsoup
|
||||||
allImage = soup.find_all('img')
|
allImage = soup.find_all('img')
|
||||||
|
print('-----начало-----')
|
||||||
for image in allImage:
|
for image in allImage:
|
||||||
print(image.get('src'))
|
p.pprint(image.get('src'))
|
||||||
|
print('-----конец------')
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Пример скачивания фотографии:
|
Пример скачивания фотографии:
|
||||||
@@ -110,8 +112,10 @@ j = JsonManager()
|
|||||||
```py
|
```py
|
||||||
from ipars import JsonManager
|
from ipars import JsonManager
|
||||||
j = JsonManager()
|
j = JsonManager()
|
||||||
|
|
||||||
# Записываем данные
|
# Записываем данные
|
||||||
j.dump('./data.json', [1, 2, 3, 4, 5, 6, 7])
|
j.dump('./data.json', [1, 2, 3, 4, 5, 6, 7])
|
||||||
|
|
||||||
# Получаем данные
|
# Получаем данные
|
||||||
data = j.load('./data.json')
|
data = j.load('./data.json')
|
||||||
j.pprint(data) # [1, 2, 3, 4, 5, 6, 7]
|
j.pprint(data) # [1, 2, 3, 4, 5, 6, 7]
|
||||||
@@ -140,8 +144,8 @@ c = CsvManager()
|
|||||||
|
|
||||||
```py
|
```py
|
||||||
from ipars import CsvManager
|
from ipars import CsvManager
|
||||||
|
|
||||||
c = CsvManager()
|
c = CsvManager()
|
||||||
|
|
||||||
# записываем заголовки
|
# записываем заголовки
|
||||||
writer = c.writerow('./data.csv', 'w', ['Количество', 'Цена', 'Итог'])
|
writer = c.writerow('./data.csv', 'w', ['Количество', 'Цена', 'Итог'])
|
||||||
|
|
||||||
@@ -154,10 +158,7 @@ writer = c.writerows('./data.csv', 'a', [
|
|||||||
|
|
||||||
# получаем строки из таблицы
|
# получаем строки из таблицы
|
||||||
rows = c.getRows('./data.csv')
|
rows = c.getRows('./data.csv')
|
||||||
|
|
||||||
# выводим строки таблицы
|
# выводим строки таблицы
|
||||||
c.pprint(rows)
|
c.pprint(rows)
|
||||||
```
|
```
|
||||||
|
|
||||||
## License
|
|
||||||
|
|
||||||
This project is licensed under the MIT License - see the LICENSE file for details.
|
|
||||||
|
|||||||
Reference in New Issue
Block a user