Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
Автор FAQ
Автор FAQ
 Аватар для REALIST07
644 / 199 / 21
Регистрация: 11.06.2010
Сообщений: 1,024

Переписать функцию на язык C#

08.04.2014, 16:16. Показов 1136. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребята,так как не знаю питона,но нашел на нем реализованную функцию нужную мне,помогите переписать на C#.
Вот как она выглядит:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import requests
from urllib.parse import urljoin
 
from lxml.html import fromstring
 
def getPhone(url):
    headers = {'User-Agent' : 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.13) Gecko/2009073022 Firefox/3.0.13'}
 
    session = requests.session()
    resp = session.get(url, headers=headers)
 
    html = fromstring(resp.content)
    href = html.xpath("//a[@id='showPhoneBtn']/@href")[0]
 
    url = urljoin(resp.url, href)
    resp = session.get(url)
 
    html = fromstring(resp.content)
    phone = html.xpath("//li[@class='para m_item_phone']/a/text()")[0]
 
    return phone
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.04.2014, 16:16
Ответы с готовыми решениями:

Переписать функцию с Python на язык C#
Помогите метод переписать на C# этот: import requests from urllib.parse import urljoin from lxml.html import fromstring def...

Переписать функцию с Python на язык C# / C# .NET
Помогите метод переписать на C# этот: import requests from urllib.parse import urljoin from lxml.html import fromstring def...

Как переписать язык
Добрый вечер всем! Сразу-же извините если не в тему написал! Я не программист но если кто-то может помочь то большое спасибо. Есть...

1
42 / 42 / 7
Регистрация: 15.07.2012
Сообщений: 98
08.04.2014, 18:09
Конкретно в этом коде используется lxml - это xml/xhtml парсер с кучей плюшек, аналогов (насколько я знаю) под C# нет.
Остальное (скачивание html) реализуется средствами C# просто.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.04.2014, 18:09
Помогаю со студенческими работами здесь

Как это переписать на язык Си?
int **tMatrix = InitMatrix(m,n);

Как это переписать на язык Си?
как написать на языке Си эту строку? char **words = new char *;

переписать программу на язык c++ с паскаля
program minimal; function Min(a,b,c:real):real; Begin if (a<b) and (a<c) then min:=a else if b<c then min:=b else min := c; ...

Переписать код на другой язык
Случайно написал код на плюсах кто может переписать на питон? #include <iostream> using namespace std; int MAX(int a, int b, int c) ...

Переписать на язык запросов Access
Помогите переписать на язык запросов Access, нужно для подключения бд к проге


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru